6 svar
133 visningar
Ygolopot 215
Postad: 9 maj 2022 10:54

Varians beta i multipel OLS

Hej, vet att jag ställt en liknande fråga innan om OLS och varians men det är några saker jag inte riktigt lyckas släppa. Jag utgår jag från β=((XTX)-1XTY), jag utgår också från att vi har n observationer och k st beta (inklusive intercept).

Variansen av beta är:

Var(β)=Var(((XTX)-1XTY)=(XTX)-1XTVar(Y)((XTX)-1XT)T =σ2(XTX)-1XTX(XTX)-1 =σ2(XTX)-1

Låt A=(XTX)-1 då blir Var(βi)=[σ2ai1, ..., σ2aik] , detta känns väldigt svårtolkat, speciellt då variansen är ett reellt tal,  men vi har den lika med en vektor(?). Det hade känts mer rimligt om vi hade något i stil medVar(βi)=[σ2ai1+ ...+ σ2aik] 

Jag har gjort en egen härledning som jag är ganska säker på är korrekt men kan inte riktigt se att den är samma som det ovan. Givet iid sample får jag det till:

Var(β)=Var(((XTX)-1XTY))={Låt (XTX)-1XT=B} =Var(Y1b11+...+Ynbn)...Var(Y1bk1+...+Ynbkn)

= σ2b211+...+σ2b21n...σ2b2k1+...+σ2b2kn

Så två frågor:

Hur tolkar man vektorn ovan när man vill ha ut ett reellt tal för variansen och är mitt resultat samma som de ovan?

(Eftersom jag inte riktigt fattar vad det första blir är det ju svårt att veta om de är samma)

Tack på förhand!

Smutsmunnen 968
Postad: 9 maj 2022 20:34

Alltså nej, om X är en mxn matris så är (X^t X)^(-1) en nxn matris, en varians-kovariansmatris för beta-koefficenterna.

Din egen härledning blir också fel därför att du verkar tänka att var(BY) går att beräkna komponentvis men var(BY)=B^t var(Y)B.

Ygolopot 215
Postad: 10 maj 2022 07:33

Jag förstår att det är en varians-kovarians matris men hur ska man läsa av den?(om jag till exempel vill använda siffrorna till ett t-test) 

Och angående min härledning, man beräknar väl beta med just:

βi(Y1,...,Yn)=b2i1Y1+...+b2inYn

Därav blir:

Var(βi(Y1,...,Yn))=Var(bi1Y1+...+binYn)

och eftersom Y_i antas vara oberoende i mitt exempel så gäller regeln Var(aX+bY) = a^2Var(X)+b^2Var(Y)

där alla Y_i antas ha samma varians Y_i = sigma^2

Men det kanske inte går att tänka så?

D4NIEL 2541
Postad: 10 maj 2022 14:54
Smutsmunnen skrev:

Alltså nej, om X är en mxn matris så är (X^t X)^(-1) en nxn matris, en varians-kovariansmatris för beta-koefficenterna.

Din egen härledning blir också fel därför att du verkar tänka att var(BY) går att beräkna komponentvis men var(BY)=B^t var(Y)B.

Fast tvärtom, var(BY)=Bvar(Y)BT\mathrm{var}(BY)=B\mathrm{var}(Y)B^T

Smutsmunnen 968
Postad: 11 maj 2022 14:25
D4NIEL skrev:
Smutsmunnen skrev:

Alltså nej, om X är en mxn matris så är (X^t X)^(-1) en nxn matris, en varians-kovariansmatris för beta-koefficenterna.

Din egen härledning blir också fel därför att du verkar tänka att var(BY) går att beräkna komponentvis men var(BY)=B^t var(Y)B.

Fast tvärtom, var(BY)=Bvar(Y)BT\mathrm{var}(BY)=B\mathrm{var}(Y)B^T

Ja såklart.

Smutsmunnen 968
Postad: 11 maj 2022 14:37
Ygolopot skrev:

Låt A=(XTX)-1 då blir Var(βi)=[σ2ai1, ..., σ2aik] , detta känns väldigt svårtolkat,

Vi tar det här först eftersom det är fel och kanske kärnan i problemet. 

Det du skriver stämmer inte och jag vet inte vart du fått det ifrån. Med dina beteckningar gäller istället:

Var(βi)=σ2aii

I en kovariansmatris står varianserna på den stora diagonalen, övriga element är kovarianser. Dvs 

Cov(βi,βj)=σ2aij

För ett vanligt ensidigt t-test av en specifik beta-parameter behöver du heller inte veta mer. Om du däremot vill bilda bilda konfidensintervall eller göra hypotesprövningar för flera beta-parametrar simultant så kommer du behöva hela kovariansmatrisen. 

Smutsmunnen 968
Postad: 11 maj 2022 15:03
Ygolopot skrev:

Jag har gjort en egen härledning som jag är ganska säker på är korrekt men kan inte riktigt se att den är samma som det ovan. Givet iid sample får jag det till:

Var(β)=Var(((XTX)-1XTY))={Låt (XTX)-1XT=B} =Var(Y1b11+...+Ynbn)...Var(Y1bk1+...+Ynbkn)

= σ2b211+...+σ2b21n...σ2b2k1+...+σ2b2kn

I din egen härledning så är ju alltså dimensionaliten fel. Du börjar med Var(β)en kxk matris och slutar med en kx1 vektor så det kan uppenbart inte finnas likhet mellan. 

Däremot ser själva beräkningen sedan korrekt ut, men det är inte Var(β) du beräknat utan variansen för varje komponent i beta. Att det är samma sak som den beräknar först är inte lätt att se men observera också att din kolumnvektor motsvarar diagonalelementen i matrisen σ2(XTX)-1. Men nej det är inte lätt att se annars än genom just den algebraiska härledning du gör.

Svara Avbryt
Close