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:X′X

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ı?X′XX(X′X)−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

X′X=VΣ2V′.

(X′X)−1X

(X′X)−1=VΣ−2V′.

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

ΣV(X′X)−1nn×nn2O(n3)

X′XX


+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

(X′X)−1O(n2)X

(X′X)−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.