【发布时间】:2016-04-10 02:01:38
【问题描述】:
我正在使用rnorm(30, 10, 5) 从正态分布中生成两组数据。我正在测试均值相等的假设,使用t.test,并重复此过程 1000 次以估计类型 1 错误率。
我的代码如下:
for(i in 1:1000) {
print(t.test(rnorm(30, 10, 5), rnorm(30, 10, 5),
alternative="two.sided", var.equal=TRUE)$p.value < 0.05)
}
但是,这会返回无数的TRUE 和FALSE。
我可以手动计算TRUEs,但有更简单的方法吗?
【问题讨论】:
标签: r for-loop functional-programming