[R]分散共分散行列を求める
cov関数を使う。以下、計算例。
以下のデータで求めてみる。
No, x1, x2
1, 190, 235
2, 85, 97
3, 94, 85
4, 151, 186> x1 <- c(190, 85, 94, 151)
> x2 <- c(235, 97, 85, 186)
> mx <- matrix(c(x1, x2), 4, 2)
> mx
[,1] [,2]
[1,] 190 235
[2,] 85 97
[3,] 94 85
[4,] 151 186
> cov(mx)
[,1] [,2]
[1,] 2454 3527.00
[2,] 3527 5184.25
このcov(mx)で得られた行列が、分散共分散行列。2454はベクトルx1の分散、5184.25はベクトルx2の分散。3527と3527.00はベクトルx1、x2の共分散。
« [R]tibbleを使う | トップページ | [R]データの標準化を行う »
「R(行列)」カテゴリの記事
- [R]前進代入法で連立方程式を解く(2026.03.12)
- [R]相関行列を求める(2026.03.08)
- [R]LU分解を行う(2026.02.27)
- [R]下三角行列を作成する(2026.02.25)
- [R]上三角行列を作成する(2026.02.24)

コメント