我有一个简单的问题。对于 t 检验和相关性,我已经在 R 中看到了这种行为。
我做了一个简单的配对 t 检验(在这种情况下,两个长度为 100 的向量)。所以配对 t 检验的 df 应该是 99。但这不是 t 检验结果输出中出现的值。
dataforTtest.x <- rnorm(100,3,1)
dataforTtest.y <- rnorm(100,1,1)
t.test(dataforTtest.x, dataforTtest.y,paired=TRUE)
这个的输出是:
Paired t-test
data: dataforTtest.x and dataforTtest.y
t = 10, df = 100, p-value <2e-16
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
1.6 2.1
sample estimates:
mean of the differences
1.8
但是,如果我真的查看生成的对象,df 是正确的。
> t.test(dataforTtest.x, dataforTtest.y,paired=TRUE)[["parameter"]]
df
99
我错过了一些非常愚蠢的东西吗?我正在运行 R 版本 3.3.0 (2016-05-03)