-1

私はRに非常に慣れていないため、これらのようなベクトルを作成できるかどうかを調べようとしていますが、それらが何と呼ばれているかわかりません。

X1={(1,2),(2,3),(3,4)}
X2={(0,1),(1,2),(2,3)}

たとえば、X1 の平均を計算すると、次のようになります。

(1/3)[(1,2)+(2,3)+(3,4)]=((1+2+3)/3, (2+3+4)/3)=(2,3)

前もって感謝します

4

1 に答える 1

3

次のような 3x2 マトリックスを作成できます。

X1 <- matrix(c(1,2,2,3,3,4), ncol=2, byrow=TRUE)
colMeans(X1) # 2 3

...しかし、ご覧のとおり (2+3+4)/3 は 3.33 ではありません ;-)

R の行列は列優先順であるため、行ごとに指定する場合はbyrow=TRUEオプションが必要であることに注意してください。

...そして共分散について:

X1 <- matrix(c(1,2,2,3,3,4), ncol=2, byrow=TRUE)
X2 <- matrix(c(0,1,1,2,2,3), ncol=2, byrow=TRUE)
cov(X1, X2) # covariance
cor(X1, X2) # correlation
于 2012-04-25T01:15:48.760 に答える