Ters hesaplanmadan doğrusal regresyon problemleri için standart hataların hesaplanması


11

Ters çevirerek daha lineer regresyon problemleri için standart hataları hesaplamak için daha hızlı bir yolu var mı ? Burada bir gerileme olduğunu varsayıyorum:XX

y=Xβ+ε,

burada , n × k matrisidir ve y , n × 1 vektörüdür.Xn×kyn×1

En küçük kareler problemi çözüm bulma için bir şey yapmak için pratik değildir Eğer matris QR veya SVD ayrısımlarını kullanabilirsiniz X doğrudan. Veya alternatif olarak gradyan yöntemlerini kullanabilirsiniz. Peki ya standart hatalar? Biz gerçekten sadece diyagonal ihtiyaç ( X ' X ) - 1 (ve doğal olarak LS çözümünü standart sapmasının tahminini hesaplamak için £ değerinin ). Standart hata hesaplaması için özel yöntemler var mı?XXX(XX)1ε

Yanıtlar:


5

Diyelim ki tekil değer ayrışımı (SVD) kullanarak en küçük kareler problemi çözmüş farz edelim , verdiğiX

X=UΣV,

burada ve V üniterdir ve Σ diyagonaldir.UVΣ

Sonra

XX=VΣ2V.

(XX)1X

(XX)1=VΣ2V.

( Math.SE ile ilgili bir soruya verdiğim cevaba bakınız .)

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

XXX


+1, bu güzel SVD özelliğini unuttum. Başka cevap gelmezse, bu cevabı kabul edeceğim, çünkü almak istediğime oldukça yakın (ve kesinlikle almayı beklediğimden daha iyi büyüklükler :))
mpiktas

(XX)1O(n2)X

(XX)1

Σ

Son yorumu yoksay, orada bir hata var. Yine de doğru formülü aldım.
mpiktas
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.