この2つのケースの違いを教えてください。
> cor(1:10, rep(10,10))
[1] NA
Warning message:
In cor(1:10, rep(10, 10)) : the standard deviation is zero
> cor(1:10, 1:10)
[1] 1
最初のものは単なる直線であり、2番目のものは相関が1であると予想されます. 私は何を考慮していませんか?ありがとう
この2つのケースの違いを教えてください。
> cor(1:10, rep(10,10))
[1] NA
Warning message:
In cor(1:10, rep(10, 10)) : the standard deviation is zero
> cor(1:10, 1:10)
[1] 1
最初のものは単なる直線であり、2番目のものは相関が1であると予想されます. 私は何を考慮していませんか?ありがとう
データをプロットすると、明確になるはずです。データセット
## y doesn't vary
plot(1:10, rep(10,10))
は単なる水平線です。水平線の相関係数は定義されていません。これは、標準偏差の推定値y
が 0 であるためです (これは、相関係数の分母に表示されます)。その間
plot(1:10, 1:10)
は次の行です。
y = x