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:XX

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?XXX(XX)1ε

Respostas:


5

X

X=UΣV,

UVΣ

Então

XX=VΣ2V.

(XX)1X

(XX)1=VΣ2V.

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

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

XXX


+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

(XX)1O(n2)X

(XX)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.