射影行列とべき等行列

ベクトルをある部分空間に「落とす」操作を射影と呼びます。この操作を行列で表したものが射影行列であり、射影行列は という性質を持ちます。この性質を持つ行列をべき等行列(idempotent matrix)と呼びます。射影行列は最小二乗法や統計学など多くの場面で現れる基本的な概念です。

べき等行列の定義

正方行列

を満たすとき、 をべき等行列と呼びます。 を 2 回適用しても 1 回適用したときと結果が変わらないという意味です。

零行列 と単位行列 はどちらもべき等行列です。 であり だからです。これらは自明な例ですが、もっと興味深い例が射影行列として現れます。

具体例を 1 つ見てみます。

に対して

が成り立ちます。この行列はベクトル に写す操作、すなわち 軸への射影に対応しています。

べき等行列の基本性質

がべき等行列であるとき、 もべき等行列です。

この 補射影と呼ばれます。

が部分空間 への射影なら、 の補空間への射影になる。

さらに、べき等行列の固有値は 0 または 1 のみです。)とすると

一方 なので です。したがって であり、 から 、すなわち が得られます。固有値は のどちらかです。

この事実から、べき等行列のトレースとランクの間に重要な関係が導かれます。トレースは固有値の和に等しいため

が成り立ちます。固有値が 0 と 1 だけなので、固有値の和は 1 の個数、すなわちランクに一致するわけです。

射影行列の定義

べき等行列のうち、対称性を持つものが直交射影行列です。

の両方を満たすとき、 を直交射影行列と呼びます。単にべき等なだけの行列は斜交射影に対応し、対称性が加わると直交射影になります。

斜交射影

のみ。射影先の部分空間と射影方向が直交するとは限らない。

直交射影

かつ 。射影先の部分空間とその直交補空間への分解に対応する。

以下では、特に断りがなければ射影行列は直交射影行列を指すものとします。

部分空間への直交射影行列の構成

の部分空間 の基底を列ベクトルとして並べた行列を 行列、)とします。 の列が一次独立であるとき、 への直交射影行列は

で与えられます。 の列が一次独立なら正則であるため、逆行列が存在します。

この公式が を満たすことを確かめます。

途中で が打ち消し合っています。 も同様に確認できます。

が対称行列であることを使いました。

1 次元部分空間への射影

が 1 本のベクトル で張られる場合、(列ベクトル)であり、 はスカラーになります。したがって

です。ベクトル を適用すると

となり、これは 方向への正射影ベクトルそのものです。

具体的に の場合を計算します。

に適用すると

です。 を直線 に落とした点が であり、幾何的にも正しい結果になっています。

射影と直交分解

射影行列 を使うと、任意のベクトル

と分解できます。 であり です。ここで の直交補空間です。

この 2 つの成分が直交していることは内積で確認できます。

の両方を使っています。この直交分解は という直和分解に対応しています。

正規直交基底がある場合

の正規直交基底 が与えられている場合、射影行列の公式はさらに簡単になります。 とすると 次単位行列)なので

です。 の計算が不要になるため、正規直交基底を先にグラム・シュミットの正規直交化法で求めてから射影行列を構成する方法が実用上は便利です。

一般の基底から構成

の逆行列計算が必要。

正規直交基底から構成

なので逆行列不要。計算が大幅に簡略化される。

最小二乗法との関係

連立方程式 が解を持たないとき( のとき)、 を最小にする を求めるのが最小二乗法です。この最小二乗解は正規方程式

を解くことで得られます。このとき に直交射影したものであり

です。最小二乗法の幾何的な意味は、 に最も近い 内の点を射影行列で求めることにほかなりません。

行列 がべき等()であるとき、 の固有値として取りうる値はどれですか?

  • 任意の実数
__RESULT__

から が導かれ、 または に限られます。

で構成される射影行列について、 は何に等しいですか?

  • の行数
  • の列数(
__RESULT__

べき等行列のトレースはランクに等しく、 のランクは射影先の部分空間の次元、すなわち の列数に一致します。