0

この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であると予想されます. 私は何を考慮していませんか?ありがとう

4

2 に答える 2

2

データをプロットすると、明確になるはずです。データセット

## y doesn't vary
plot(1:10, rep(10,10))

は単なる水平線です。水平線の相関係数は定義されていません。これは、標準偏差の推定値yが 0 であるためです (これは、相関係数の分母に表示されます)。その間

plot(1:10, 1:10)

は次の行です。

y = x

ここに画像の説明を入力

于 2013-06-26T12:25:06.000 に答える