【发布时间】:2015-05-16 09:18:45
【问题描述】:
我想以特定的均值 (M) 和标准偏差 (S) 的顺序 ((100*8)*5000) 绘制正常随机数,但我希望它们仅在 M±3S 范围内,这样我的数组中就没有任何异常值超出这些限制。
有什么建议吗?我想基于这个数组在 R 中编写一个程序来进行一些模拟研究。我正在使用以下 R 代码来生成我的数据集:
for(i in 1:5000){
for(j in 1:8){
Dat[,j,i]=rnorm(100,mean=muu[j],sd=sigma[j])
}
}
现在,我们要去掉上述数据中高于 muu±3sigma 的值。当然,我们必须将丢弃的值替换为新的值,以便 Dat 数组的维度保持不变。
【问题讨论】:
-
只需写下您的分布的逆 cdf。有了它,您可以从统一的 (0,1) 绘图进行映射。
标签: r random normal-distribution