Estoy usando la regresión cuantil para encontrar predictores del percentil 90 de mis datos. Estoy haciendo esto en R usando el quantreg
paquete. ¿Cómo puedo determinar para la regresión cuantil que indicará cuánta variabilidad están explicando las variables predictoras?
Lo que realmente quiero saber: "¿Algún método que pueda usar para encontrar cuánta variabilidad se está explicando?". Los niveles de significación de los valores de P está disponible en la salida del comando: summary(rq(formula,tau,data))
. ¿Cómo puedo obtener bondad de ajuste?
Respuestas:
Koenker y Machado [ 1 ] describen R 1 , una medida local de bondad de ajuste en el cuantil particular ( τ ).[1] R1 τ
SeaV(τ)=minb∑ρτ(yi−x′ib)
Deje β ( τ ) y ~ β ( τ ) sean los coeficientes estimados para el modelo completo, y un modelo restringido, y dejar que V y ~ V sean las correspondientes V términos.β^(τ) β~(τ) V^ V~ V
Definen la bondad de ajuste criterio .R1(τ)=1−V^V~
Koenker da el código para aquí ,V
Así que si calculamos para un modelo con un sólo intersección ( ~ V - o en el fragmento de código de más abajo) y luego un modelo sin restricciones ( V ), podemos calcular una que es - al menos teóricamente - algo así como los habituales R 2 .V V~ V^ R2
V0
R1 <- 1-Vhat/V0
Editar: en su caso, por supuesto, el segundo argumento, que se colocaría en el lugar
f$tau
de la llamada en la segunda línea de código, será el valortau
que haya utilizado. El valor en la primera línea simplemente establece el valor predeterminado.'Explicar la varianza sobre la media' realmente no es lo que estás haciendo con la regresión cuantil, por lo que no debes esperar tener una medida realmente equivalente.
No creo que el concepto de traduzca bien en regresión cuantil. Se pueden definir diferentes cantidades más o menos análogos, como en este caso, pero no importa lo que elija, usted no tendrá la mayor parte de las propiedades de bienes R 2 tiene en regresión por mínimos cuadrados. Debe tener claro qué propiedades necesita y cuáles no; en algunos casos, es posible tener una medida que haga lo que desea.R2 R2
-
Koenker, R y Machado, J (1999), Bondad de ajuste y procesos de inferencia relacionados para la regresión cuantil, Journal of the American Statistical Association,94: 448, 1296-1310[1]
fuente
tau
cuándo llama a la función. Lo aclararé en el post.La medida pseudo- sugerida por Koenker y Machado (1999) en JASA mide la bondad de ajuste al comparar la suma de las desviaciones ponderadas para el modelo de interés con la misma suma de un modelo en el que solo aparece la intersección. Se calcula comoR2
Here's an example in R:
This could probably be accomplished more elegantly.
fuente
R_1(\tau) = 1 -
the last character is some kind of mess. Could you check that? Maybe you pasted some non-standard character instead of using Tex.