1 回答
TA贡献1887条经验 获得超5个赞
我使用 R 执行测试只是为了检查结果是否相同,它们是:
t.test(x=c(99, 99, 22, 77, 99, 55, 44, 33, 20, 9999, 99, 99, 99), alternative = "two.sided",
mu = 10, paired = FALSE, var.equal = FALSE, conf.level = 0.95)
data: c(99, 99, 22, 77, 99, 55, 44, 33, 20, 9999, 99, 99, 99)
t = 1.079, df = 12, p-value = 0.3018
alternative hypothesis: true mean is not equal to 10
95 percent confidence interval:
-829.9978 2498.3055
sample estimates:
mean of x
834.1538
您可以看到 p 值为 0.3。这是一个非常有趣的问题,我对假设检验有很多问题。首先,样本量影响很大,如果你的样本量很大,比如说 5000 个值,与您正在测试的预期值的微小偏差会对 p 值产生很大影响,因此您将拒绝原假设大多数情况下,小样本会起到相反的作用。这里发生的事情是你的数据有很大的差异。
如果您尝试从 [99, 99, 22, 77, 99, 55, 44, 33, 20, 9999, 99, 99, 99]
至 [99, 99, 99, 99, 100, 99, 99, 99, 99, 100, 99, 100, 100]
所以它有一个非常小的方差,你的 p 值会小很多,即使这个的平均值可能接近 10。
添加回答
举报