正規方程式証明に関する質問


11

正規方程式は、Xが可逆であるという仮定なしに1つ以上の解を持つことをどのように証明できますか?(XTX)β=XTY

私の唯一の推測は、それが一般化された逆と関係があるということですが、私は完全に失われています。


1
あなたは驚くべき答えを引き起こす質問をすることによってポイントを獲得します。
— Nikana Reklawyks

回答:


14

1つはglibになりたがり、二次形式が

β→(Y−Xβ)′(Y−Xβ)

が正の半定値である場合、それが最小であるが存在し、その最小値が(βに関する勾配をゼロに設定することにより)正規方程式で求められます。ββ

X′X(Y−Xβ)=0,

そこに関わらずランクの少なくとも一つの解が存在しなければならないX′X。しかし、この議論は、純粋に代数的な発言であるように見える質問の精神にあるようには見えません。おそらく、そのような方程式に解が必要な理由を理解し、正確にどのような条件下で理解するのが興味深いでしょう。では、最初からやり直して、最小二乗との関係がわからないふりをしてみましょう。


それはすべて転置であるX ′の意味に帰着します。これは、単純な定義、適切な表記、および非縮退セスキリニア形式の概念の問題であることが判明します。Xは、n行(観測ごとに1つ)とp列(変数ごとに1つ、ある場合は定数を含む)の「設計行列」で あることを思い出してください。したがって、ベクトル空間V = R pからW = R nへの線形変換を表します。X′XXnpV=RpW=Rn

線形変換と見なされるの転置は、双対空間X ′の線形変換です:W ∗ → V ∗。X ′ Xのような構成を理解するには、W ∗をWで識別する必要があります。これは、Wの通常の内積(平方和)が行うことです。X X′:W∗→V∗X′XW∗WW

実際には、VとWでそれぞれ定義された2つの内積とg Wがあります。これらは、非縮退である実数値の双一次対称関数です。後者は、gVgWVW

gW(u,v)=0 ∀u∈W⟹v=0,

gVg(u,v)=0uvgWgVX′:W→V∗

X:V→WX′:W→V

gV(X′(w),v)=gW(w,X(v))

w∈Wv∈VX′(w)∈VVWv1v2gV(v1,v)=gV(v2,v)v∈VgV(v1−v2,v)=0vv1−v2=0

U⊂W,U⊥UX(V)X{X(v)|v∈V}⊂WXX′

X′(w)=0⟺w∈X(V)⊥.

wX′wX

  1. X′(w)=0gW(w,X(v))=gV(X′(w),v)=gV(0,v)=0v∈VwX(V)

  2. wX(V)gW(w,X(v))=0v∈VgV(X′(w),v)=0gVX′(w)=0

WW=X(V)⊕X(V)⊥ y∈Wy=y0+y⊥y0∈X(V)y⊥∈X(V)⊥y0X(β)β∈V

y−Xβ=(y0+y⊥)−y0=y⊥∈X(V)⊥

X′

X′(y−Xβ)=0,

βX′Xβ=X′y.


ny∈Wy0Xy⊥y0y0pβ∈VX(V)XXVW

VU=X(V)⊂WXU


この抽象的な代数的デモンストレーションの興味深い結果の1つは、任意のベクトル空間で正規方程式を解くことができることです。 結果は、たとえば、複雑な空間、有限体上の平方(平方和の最小化はほとんど意味がない)、さらには適切な等線形形式をサポートする無限次元の空間にも当てはまります。


1
ずっと後でないと、私はこの回答を受け入れる担当者がいなかった。私はこれにつまずいただけで、もう一度感謝したいと思いました!
— ryati

β↦(Y−Xβ)′(Y−Xβ)
β→(Y−Xβ)′(Y−Xβ),
f:A→B.
— マイケルハーディ

@Michaelコメントに誤植があるはずです。意味を明確にしていただけませんか?
— whuber

“↦''“→''
— マイケルハーディ

@Michael多くの読書にもかかわらず、その区別を見なかったことを許してください。いずれにせよ、私にとって、最初の矢印は単射関数を指しますが、2番目の矢印は任意の関数を指しますが、それはあなたが意図したものではないようです。表記を説明していただけませんか?
— whuber

0

nXTXxxi=xyy¯


X=[1 x1;1 x2;…;1 xn]X=[1 x11…xm1;…;1 x1n…xmn]

3
X′X

0

典型的な回帰では、Xは細いため、確かに可逆ではありません(ただし、可逆のままにしておくこともできます)。Xが細く、可逆のままである場合、X ^ T * Xは可逆であることを証明するのは簡単です(助けが必要か尋ねてください)。この場合、解決策は1つだけです。また、Xに完全な列ランクがない場合、X ^ T * Xは完全なランクにならないため、システムが不確定になります。


1
X′XX0β=0 β

whuber:もちろん、彼らは質問に対処します:Xがフルカラムランクの場合は1つのソルン(前述のとおり)、それが未定システムの場合は無限解
— user542833

1
システムが「過小評価」されているという事実は、それがソリューションをまったく持っていることを意味するものではありません。問題は解決策の存在についてです。
— whuber
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.