学生的变化

时间:2015-08-21 13:16:02

标签: r

我需要运行几个样本t检验。有没有办法改变此测试的alpha级别?或者,是否有必要对一个样本t检验进行某种校正? (如配对t检验的bonferroni校正)? 非常感谢!

2 个答案:

答案 0 :(得分:2)

t.test函数返回p值

t.test(rnorm(10))$p.value

您可以设置截止。该函数对置信区间确实有一个参数conf.level

要更正多重比较,请参阅p.adjust

p_values = c(0.1, 0.01, 0.05)
p.adjust(p_values, method="bonferroni")
[1] 0.30 0.03 0.15

答案 1 :(得分:0)

如果查看t.test的输出,您可能已经注意到输出与alpha无关。测试为您提供决策所需的信息,但决策标准不在其中。出于这个原因,人们很难帮助你,因为你的问题似乎与t.test R命令无关。我注意不要使用p.adjust在事后调整p值。这尤其成问题,因为许多调整实际上是变化的alpha(但是,正如您指示Bonferroni使用单个调整)。更诚实的报告是报告您修改的alpha值,对于Bonferroni来说,只有0.05 /个测试次数。