Computando erros padrão para problemas de regressão linear sem calcular inverso


11

Existe uma maneira mais rápida de calcular erros padrão para problemas de regressão linear do que invertendo ? Aqui presumo que tenhamos regressão:X′X

y=Xβ+ε,

onde é n × k matriz e y é n × 1 vetor.Xn×kyn×1

Para encontrar a solução do problema dos mínimos quadrados, não é prático fazer qualquer coisa com , você pode usar decomposições QR ou SVD na matriz X diretamente. Ou, como alternativa, você pode usar métodos de gradiente. Mas e os erros padrão? Nós realmente precisamos apenas da diagonal de ( X ′ X ) - 1 (e naturalmente da solução LS para calcular a estimativa do erro padrão de ε ). Existem métodos específicos para o cálculo de erros padrão?X′XX(X′X)−1ε

Respostas:


5

X

X=UΣV′,

UVΣ

Então

X′X=VΣ2V′.

(X′X)−1X

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

(Veja uma resposta que dei a uma pergunta relacionada no Math.SE. )

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

X′XX


+1, esqueci aquela bela propriedade SVD. Se não houver outras respostas, eu aceito essa resposta, já que é bem próxima da que eu queria obter (e certamente magnitudes melhores do que aquela que eu esperava obter :))
— mpiktas 20/02/2012

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

(X′X)−1

Σ

Ignore o último comentário, há um erro lá. Eu tenho a fórmula correta embora.
— Mvctas
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.