Quiero incluir pesos de muestra en mi modelo de regresión cuantil, pero no estoy seguro de cómo hacerlo.
Ya he definido mi peso, que son los pesos replicados que ya figuran en el conjunto de datos de la encuesta (calculado en el paquete de la encuesta):
w<-svrepdesign(variables=data[,1:10],repweights=data[,11:30],type="BRR",
combined.weights=TRUE, weights=r.weights, rho=0.5,dbname="")
y mi modelo rq es:
rq(y~x,tau=c(.1,.2,.3,.4,.5,.6,.7,.8,.9),data=my.data))
Traté de usar la withReplicatesfunción, pero sin éxito. ¿Alguna sugerencia?
r
quantile-regression
Alicja
fuente
fuente

rqdatos de iid, los errores estándar implican una estimación de la densidad del núcleo de la densidad de errores en un punto cuantil elegido. Esto puede o no ser una cantidad significativa con datos de encuestas complejas. Como tal,rqse basa en ecuaciones de estimación no suaves que involucran funciones de salto, y la teoría BRR generalmente se establece solo para estadísticas suaves.Respuestas:
No estoy seguro de que la respuesta @Metrics dé los errores estándar correctos para una llamada cuantreg ponderada por encuesta. Aquí hay un ejemplo de lo que estás tratando de hacer. Ciertamente está chocando con un error porque la
qrfunción anidada dentro de lawithReplicatesfunción en este punto no puede manejar múltiplestauparámetros a la vez (aunque laqrfunción por sí sola). solo llame uno a la vez, tal vez así :)fuente
El uso de
rqen el paquete quantregdonde, pesos = vector de pesos de observación; si se proporciona, el algoritmo se ajusta para minimizar la suma de los pesos multiplicados en los residuos absolutos. La longitud de los pesos debe ser la misma que la cantidad de observaciones. Los pesos no deben ser negativos y se recomienda encarecidamente que sean estrictamente positivos, ya que los pesos cero son ambiguos.
Asegúrese de tener cero pesos en sus observaciones.
fuente