模拟一组服从正态分布的小于20的数字

问题描述 投票:0回答:1

[我该如何强迫R给我小于20的样本,以使样本的均值= 0且方差= var

MWE

rnorm(20, mean=0, sd=1)

随着样本量变大,样本将接近正常值。然后如何使R给我n < 20的样本,其均值为零且方差等于我指定的值?

r normal-distribution
1个回答
0
投票

尝试

rnorm(20, mean=0, sd=sqrt(var))

对于它的价值

  • 您的最后一段听起来像是Central Limit Theorem的陈述有些混乱;创建正常的或高斯的小数据集没有困难(CLT表示N个独立且分布均匀的变量的总和当N趋于无穷大时趋于正态...)
  • 值得使用v而不是var来表示您的差异,因为var()是R中的内置函数(这几乎无害,但有时会造成混淆)。
© www.soinside.com 2019 - 2024. All rights reserved.