试证明:当r=2时的方差分析将回到未知相同方差时两个正态均值的检验
1条回答 默认 最新
关注 不知道你这个问题是否已经解决, 如果还没有解决的话:- 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7572449
- 这篇博客也不错, 你可以看下R语言学习笔记【2】随机抽样/正态分布等函数的使用
- 除此之外, 这篇博客: R 数据清洗杂记(1)---列/行0值替换为非零最小正值/2和低于检测限的值替换为检测限/根号2中的 3.额外的内容 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
假如我们由一个数据框包含一下NA,要将每列的NA值替换为平均值,我们该怎么做:
##新建一个矩阵1:40(8*5),包含8个随机的NA(数据框也可以,多一个data.frame步骤) raw <- 1:40 raw[sample(raw,8)] <- NA dim(raw) <- c(8,5) raw # [,1] [,2] [,3] [,4] [,5] #[1,] 1 9 17 25 NA #[2,] 2 10 18 26 34 #[3,] NA 11 19 NA 35 #[4,] 4 12 20 28 36 #[5,] NA 13 NA 29 37 #[6,] 6 14 NA 30 38 #[7,] 7 15 23 31 39 #[8,] 8 16 24 32 40 # 按照列,替换每一列的NA值为该列的平均值 new <- apply(raw,2,function(x){ x[is.na(x)]=mean(x,na.rm = T) return(x) }) new # [,1] [,2] [,3] [,4] [,5] #[1,] 1.000000 9 17.00000 25.00000 37 #[2,] 2.000000 10 18.00000 26.00000 34 #[3,] 4.666667 11 19.00000 28.71429 35 #[4,] 4.000000 12 20.00000 28.00000 36 #[5,] 4.666667 13 20.16667 29.00000 37 #[6,] 6.000000 14 20.16667 30.00000 38 #[7,] 7.000000 15 23.00000 31.00000 39 #[8,] 8.000000 16 24.00000 32.00000 40 ##注意:这里的产生的new仍旧是矩阵
其他的还有中位数替换都是类似的方法
- 您还可以看一下 李立宗老师的R语言入门基础课程中的 向量的访问——2使用逻辑向量小节, 巩固相关知识点
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
- ¥15 matlab自定义损失函数
- ¥15 35114 SVAC视频验签的问题
- ¥15 impedancepy
- ¥15 求往届大挑得奖作品(ppt…)
- ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
- ¥50 浦育平台scratch图形化编程
- ¥20 求这个的原理图 只要原理图
- ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
- ¥20 微信的店铺小程序如何修改背景图