Ich möchte Stichprobengewichte in mein Quantil-Regressionsmodell aufnehmen, bin mir aber nicht sicher, wie ich das machen soll.
Ich habe bereits mein Gewicht definiert. Hierbei handelt es sich um replizierte Gewichte, die bereits im Umfragedatensatz angegeben sind (berechnet im Umfragepaket):
w<-svrepdesign(variables=data[,1:10],repweights=data[,11:30],type="BRR",
combined.weights=TRUE, weights=r.weights, rho=0.5,dbname="")
und mein rq modell ist:
rq(y~x,tau=c(.1,.2,.3,.4,.5,.6,.7,.8,.9),data=my.data))
Ich habe versucht, die withReplicates
Funktion zu verwenden , aber ohne Erfolg. Irgendwelche Vorschläge?
r
quantile-regression
Alicja
quelle
quelle
rq
iid-Daten beinhalten die Standardfehler eine Kerndichteschätzung der Fehlerdichte an einem ausgewählten Quantilpunkt. Dies kann eine aussagekräftige Größe mit komplexen Umfragedaten sein oder auch nicht. Als solchesrq
basiert es auf nicht glatten Schätzungsgleichungen, die Sprungfunktionen beinhalten, und die BRR-Theorie wird im Allgemeinen nur für glatte Statistiken aufgestellt.Antworten:
Ich bin nicht sicher, ob die @ Metrics-Antwort die richtigen Standardfehler für einen umfragegewichteten Quantreg-Aufruf liefert. Hier ist ein Beispiel dafür, was Sie versuchen zu tun. Sie stoßen mit Sicherheit auf einen Fehler, da die
qr
in derwithReplicates
Funktion zu diesem Zeitpunkt verschachtelte Funktion nicht mehreretau
Parameter gleichzeitig verarbeiten kann (auch wenn dieqr
Funktion für sich allein möglicherweise geeignet ist). ruf einfach einen nach dem anderen an, vielleicht so :)quelle
Die Verwendung
rq
in Quantreg- Paketwobei Gewichte = Vektor der Beobachtungsgewichte; Wenn angegeben, passt der Algorithmus, um die Summe der Gewichte zu multiplizieren, die mit den absoluten Residuen multipliziert werden. Die Länge der Gewichte muss der Anzahl der Beobachtungen entsprechen. Die Gewichte dürfen nicht negativ sein und es wird dringend empfohlen, dass sie streng positiv sind, da Nullgewichte nicht eindeutig sind.
Bitte stellen Sie sicher, dass Ihre Beobachtungen kein Gewicht haben.
quelle