分散共分散行列は対角要素の分散要素と、非対角要素の共分散要素からなる。このうち分散要素が全て1、共分散要素がすべて一定である次の形式の行列の固有値を計算する。

Σ=[1ρρρ1ρρρ1]=(1ρ)I+ρ11

行列のサイズはd×dとする。Id×d単位行列で1は要素がすべて1のd×1ベクトルとする。従って11は要素がすべて1の行列を表す。

固有値

固有値を求める基本的な操作として次の方程式を考える。

|λIΣ|=0

書き下すと、

ϕ(λ)=|λ1ρρρλ1ρρρλ1|=0

この行列式を計算すればよい。この行列は各列の和が全て等しいから、第1行目に第2行めから第d行目までを全て足すことにより、

ϕ(λ)=(λ1ρ(d1))|111ρλ1ρρρλ1|

残りの行列式の中身で、第1列目のρをゼロにすることを考える。これには第1行目をρ倍して第2列目から第d行目まで足せばよい。

ϕ(λ)=(λ1ρ(d1))|1110λ1+ρ000λ1+ρ|

この段階で右下(d1)×(d1)要素の非対角成分は全てゼロになった。後は(1,1)要素の余因子展開を考えることにより、

ρ(λ)=(λ1ρ(d1))(λ1+ρ)d1

ということでΣの固有値はλ=1+ρ(d1)1ρであることがわかった。固有値1ρd1重根である。

なお、ρ>0においては1+ρ(d1)>1ρが成立している。大きな最大固有値が1個と小さい固有値がたくさんある構造であるといえる。

固有ベクトル

標準的な手続きとして

(λIΣ)x=0

を解くことによって固有ベクトルは求められる。λ=1+ρ(d1)のとき、

[ρ(d1)ρρρρ(d1)ρρρρ(d1)]x=0

を満たすものが固有ベクトル。天下り的にx=1を試すと、これはこの式を満たしている。従って要素がすべて1のベクトルとその定数倍がλ=1+ρ(d1)に対応する固有ベクトルということになる。

λ=1ρのとき、

[ρρρρρρρρρ]x=0

これは1x=0という方程式に等しく、λ=1+ρ(d1)の固有ベクトル1と直交しているものすべてがλ=1ρの固有値となる。実際、そのようなベクトルにおいてΣx=(1ρ)x+ρ11x=(1ρ)xが成立する。(固有ベクトルの定義!)

固有ベクトルを全て上げろと言われた場合の書き方はいくつもある。一例として

x1=(1,1,0,,0)x2=(0,1,1,,0)xd1=(0,,0,1,1)

というように1つの要素が+1で1つの要素が1のベクトルは全てλ=1ρに対応する固有ベクトル。あとはこれらを独立になるように配置してやればよい。

もちろん配置の仕方は1通りではないし線形代数的には無限の表し方がある。