我需要使用小样本量进行Cochran检验。我读到“如果样本量不足,则渐近p值可能不准确,但是您可以运行Cochran Q测试的“精确”版本,该版本会生成更准确的精确p值”({{3} }。
R的“ here”包提供了不同的测试,并且在许多情况下,如果人们想避免近似,可以使用选项exact= TRUE
。但是,cochrans.q()
函数没有这样的选项。我怎么知道cochrans.q()
中使用的是近似方法还是精确方法?
我不确定是在此处还是在交叉验证中发布问题。因此,请迁移是否应该转到SO的问题。
答案 0 :(得分:1)
它使用渐近逼近。可以在源代码(只需键入cochrans.q
)中看到它,其中包含
p = 1 - pchisq(Q, df)