簡単な質問があります。R では、t 検定と相関関係の両方でこの動作を見てきました。
単純な対応のある t 検定を実行します (この場合、長さ 100 の 2 つのベクトル)。したがって、対応のある 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)