14

各条件 (x および y) に対して 54 個のサンプルを含むデータがあります。次の方法で相関を計算しました。

> dat <- read.table("http://dpaste.com/1064360/plain/",header=TRUE)
> cor(dat$x,dat$y)
[1] 0.2870823

上記の R の cor() 関数で相関の SE を生成し、T 検定から p 値を生成するネイティブな方法はありますか?

このWebで説明されているように(ページ14.6)

4

2 に答える 2

3

戻り値から単純にテスト統計を取得することはできませんか? もちろん、テスト統計は推定値/se であるため、推定値を tstat で割るだけで se を計算できます。

mydf上記の回答での使用:

r = cor.test(mydf$X, mydf$Y)
tstat = r$statistic
estimate = r$estimate
estimate; tstat

       cor 
-0.8492663 
        t 
-5.086732 
于 2013-07-02T22:43:13.483 に答える