Berechnung von Standardfehlern für lineare Regressionsprobleme ohne Berechnung der Inversen


11

Gibt es eine schnellere Möglichkeit, Standardfehler für lineare Regressionsprobleme zu berechnen, als durch Invertieren von ? Hier gehe ich davon aus, dass wir eine Regression haben:XX

y=Xβ+ε,

wobei eine n × k- Matrix und y ein n × 1- Vektor ist.Xn×kyn×1

Um eine Problemlösung für die kleinsten Quadrate zu finden, ist es unpraktisch, irgendetwas mit zu tun. Sie können QR- oder SVD-Zerlegungen direkt auf Matrix X verwenden . Alternativ können Sie auch Verlaufsmethoden verwenden. Aber was ist mit Standardfehlern? Wir brauchen wirklich nur die Diagonale von ( X X ) - 1 (und natürlich die LS-Lösung, um die Schätzung des Standardfehlers von ε zu berechnen ). Gibt es spezielle Methoden zur Standardfehlerberechnung?XXX(XX)1ε

Antworten:


5

X

X=UΣV,

UVΣ

Dann

XX=VΣ2V.

(XX)1X

(XX)1=VΣ2V.

(Siehe eine Antwort, die ich auf eine verwandte Frage zu Math.SE gegeben habe .)

ΣV(XX)1nn×nn2O(n3)

XXX


+1, ich habe diese schöne SVD-Eigenschaft vergessen. Wenn keine anderen Antworten kommen, werde ich diese Antwort akzeptieren, da sie ziemlich nahe an der liegt, die ich bekommen wollte (und sicherlich Größenordnungen besser als die, die ich erwartet hatte :))
mpiktas

(XX)1O(n2)X

(XX)1

Σ

Ignoriere den letzten Kommentar, da liegt ein Fehler vor. Ich habe allerdings die richtige Formel.
mpiktas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.