【发布时间】:2022-01-21 05:59:45
【问题描述】:
我需要从方差为 1 和我指定的真实 mu(平均值)的正态分布中生成大小为 200(n=200)的随机样本;然后,我根据一个假设检验平局:mu
我已经为 n=1 做了这个,但我意识到我的方法是不可复制的。对于每 400 个 theta,我运行以下命令:
sample_r200n1_t2=normal(loc=-0.99, scale=1, size=200)
sample_r200n1_t3=normal(loc=-0.98, scale=1, size=200)
sample_r200n1_t4=normal(loc=-0.97, scale=1, size=200)
sample_r200n1_t5=normal(loc=-0.96, scale=1, size=200)
... on and on to loc = 3
然后,我分别测试了生成数组中的每个元素。然而,这种方法需要我生成数以万计的样本,我生成与每个样本相关的平均值,然后根据我的标准测试该平均值。这必须完成 80,000 次(除此之外,我还需要针对多个不同大小的 n 执行此操作)。显然 - 这不是要采取的方法。
我怎样才能达到我想要的结果?例如,有没有办法生成一组样本均值并将这些均值放入一个数组中,每个 theta 一个?然后我可以像以前一样测试。或者,还有其他方法吗?
【问题讨论】:
标签: python simulation gaussian hypothesis-test