Hier ist eine Technik zum Minimieren der Summe der Quadrate in der Regression, die tatsächlich Anwendungen auf allgemeinere Einstellungen hat und die ich nützlich finde.
Versuchen wir, die Vektormatrixrechnung insgesamt zu vermeiden.
Angenommen, wir
wobei , und . Der Einfachheit halber nehmen wir an, dass und .Y ∈ R n X ∈ R n × p & bgr; ∈ R p p ≤ n r a n k ( X ) = p
E.= ( y - X β)T.( y - X. β) = ∥ y - X β∥22,
y ∈ R.nX ∈ R.n × pβ∈ R.pp ≤ nr a n k ( X )=p
Für jedes wir
E=‖y-X β +X β -Xβ‖ 2 2 =‖y-Xβ^∈ R.p
E.= ∥ y - X.β^+ X β^- X β∥22= ∥ y - X β^∥22+ ∥ X ( β- β^) ∥22- 2 ( β- β^)T.X.T.( y - X β^).
Wenn wir einen Vektor so auswählen (finden!) Können, dass der letzte Term auf der rechten Seite für jede Null ist , dann wären wir fertig, da dies bedeuten würde, dass .β^ βMindestβE.≥ ∥ y - X β^∥22
Aber für alle genau dann, wenn und Diese letzte Gleichung ist genau dann wahr, wenn . So wird berechnet, indem minimiert .(β- β^)T.X.T.( y - X β^) = 0βX.T.( y - X β^) = 0X.T.X β^= X.T.yE.β^= ( X.T.X )- 1X.T.y
Während dies wie ein "Trick" erscheint, um Kalkül zu vermeiden, hat es tatsächlich eine breitere Anwendung und es gibt einige interessante Geometrien im Spiel.
Ein Beispiel, bei dem diese Technik eine Ableitung viel einfacher macht als jeder Matrix-Vektor-Kalkül-Ansatz, ist die Verallgemeinerung auf den Matrixfall. Lassen Sie , und . Angenommen, wir möchten
über die gesamte Matrix von Parametern . Hier ist eine Kovarianzmatrix.Y ∈ R.n × pX ∈ R.n × qB ∈ R.q× p
E.= t r ( ( Y - X B ) Σ- 1( Y - X B )T.)
B.Σ
Ein völlig analoger Ansatz zu dem stellt schnell fest, dass das Minimum von erreicht wird, indem
Das heißt, in einer Regressionseinstellung, in der die Antwort ein Vektor mit Kovarianz und die Beobachtungen unabhängig sind, wird die OLS-Schätzung erreicht, indem separate lineare Regressionen für die Komponenten der Antwort durchgeführt werden.E.
B.^= ( X.T.X )- 1X.T.Y..
Σp
smallmatrixversuchte also nicht zu bearbeiten, da die übliche Lösung, die Formel in mehrere Zeilen zu brechen, hier nicht funktioniert hätte.