我需要运行几个样本t检验。有没有办法改变此测试的alpha级别?或者,是否有必要对一个样本t检验进行某种校正? (如配对t检验的bonferroni校正)? 非常感谢!
答案 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 /
个测试次数。