Hier ist mein Kontext für diese Frage: Soweit ich weiß, können wir keine gewöhnliche Regression der kleinsten Quadrate in R ausführen, wenn wir gewichtete Daten und das survey
Paket verwenden. Hier müssen wir verwenden svyglm()
, die stattdessen ein verallgemeinertes lineares Modell ausführt (was das gleiche sein kann? Ich bin hier in Bezug auf das, was anders ist, verschwommen).
In OLS und durch die lm()
Funktion wird ein R-Quadrat-Wert berechnet, dessen Interpretation ich verstehe. Scheint dies svyglm()
jedoch nicht zu berechnen und gibt mir stattdessen eine Abweichung, die meiner kurzen Reise durch das Internet zufolge ein Maß für die Anpassungsgüte ist, das anders interpretiert wird als ein R-Quadrat.
Ich denke also, ich habe im Wesentlichen zwei Fragen, auf die ich gehofft habe, eine Richtung zu finden:
- Warum können wir OLS im
survey
Paket nicht ausführen , obwohl dies anscheinend mit gewichteten Daten in Stata möglich ist? - Was ist der Unterschied in der Interpretation zwischen der Abweichung eines verallgemeinerten linearen Modells und einem r-Quadrat-Wert?
Antworten:
svyglm
Gibt Ihnen ein lineares Modell, wenn Sie es verwenden. Diesfamily = gaussian()
scheint das Standardmodell der Vermessungsvignette (in Version 3.32-1) zu sein. Sehen Sie sich das Beispiel an, in dem sie das findenregmodel
.Es scheint, dass das Paket nur sicherstellt, dass Sie die richtigen Gewichte verwenden, wenn es aufruft
glm
. Wenn Ihr Ergebnis also kontinuierlich ist und Sie davon ausgehen, dass es normal verteilt ist, sollten Sie verwendenfamily = gaussian()
. Das Ergebnis ist ein gewichtetes lineares Modell. Diese Antwortindem Sie angeben, dass Sie das tatsächlich mit dem
survey
Paket tun können . Wie für die folgende Fragefamily = gaussian()
Die Abweichung ist nur die Summe der Quadratfehler, wenn Sie verwenden
family = gaussian()
.Vorbehalte
Ich gehe davon aus, dass Sie ein lineares Modell von Ihrer Frage wollen. Außerdem habe ich das
survey
Paket nie benutzt , sondern es schnell gescannt und Annahmen darüber getroffen, was es tut, wie ich in meiner Antwort dargelegt habe.quelle