Ejecuté esta regresión logística ordinal en R:
mtcars_ordinal <- polr(as.factor(carb) ~ mpg, mtcars)
Tengo este resumen del modelo:
summary(mtcars_ordinal)
Re-fitting to get Hessian
Call:
polr(formula = as.factor(carb) ~ mpg, data = mtcars)
Coefficients:
Value Std. Error t value
mpg -0.2335 0.06855 -3.406
Intercepts:
Value Std. Error t value
1|2 -6.4706 1.6443 -3.9352
2|3 -4.4158 1.3634 -3.2388
3|4 -3.8508 1.3087 -2.9425
4|6 -1.2829 1.3254 -0.9679
6|8 -0.5544 1.5018 -0.3692
Residual Deviance: 81.36633
AIC: 93.36633
Puedo obtener las probabilidades de registro del coeficiente para mpgesto:
exp(coef(mtcars_ordinal))
mpg
0.7917679
Y las probabilidades de registro de los umbrales como:
exp(mtcars_ordinal$zeta)
1|2 2|3 3|4 4|6 6|8
0.001548286 0.012084834 0.021262900 0.277242397 0.574406353
¿Podría alguien decirme si mi interpretación de este modelo es correcta:
A medida que
mpgaumenta en una unidad, las probabilidades de pasar de la categoría 1carba cualquiera de las otras 5 categorías, disminuye en -0.23. Si las probabilidades de registro cruzan el umbral de 0.0015, entonces el valor predicho para un automóvil será de categoría 2carb. Si las probabilidades de registro cruzan el umbral de 0.0121, entonces el valor predicho para un automóvil será de categoría 3carb, y así sucesivamente.
