es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Existe alguna forma de mostrar la categoría de referencia en una salida de regresión en R?

Estoy estimando un modelo de regresión con algunas variables factoriales/categóricas y algunas variables numéricas. ¿Es posible mostrar la categoría de referencia para cada variable factorial/categórica en el resumen del modelo de regresión?

Idealmente, esto también se traduciría a texreg o stargazer para tener una salida en formato LaTeX, pero tenerlo en el resumen del modelo de regresión ya sería un buen comienzo.

¿Alguien tiene alguna idea de qué me estoy perdiendo?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible mostrar la categoría de referencia para cada factor o variable categórica en el resumen de un modelo de regresión. Esto se puede lograr especificando la categoría de referencia en la fórmula del modelo utilizando la función factor() en R. Por ejemplo, si la variable “fruit” tiene las categorías “apple”, “banana” y “orange”, y queremos que “apple” sea la categoría de referencia, la fórmula sería la siguiente:

    lm(response ~ factor(fruit, levels=c("apple","banana","orange")) + numerical_variable1 + numerical_variable2, data=mydata)
    

    En este caso, “apple” será la categoría de referencia y no aparecerá en el resumen del modelo, mientras que “banana” y “orange” tendrán coeficientes mostrados en relación a la categoría de referencia.

    Cuando se utiliza los paquetes texreg o stargazer para mostrar la salida de la regresión en formato LaTeX, la categoría de referencia también se puede especificar utilizando la función setRefLevels(). Por ejemplo:

    model <- lm(response ~ factor(fruit, levels=c("apple","banana","orange")) + numerical_variable1 + numerical_variable2, data=mydata)
    texreg::setRefLevels(model, "fruitapple")
    texreg::texreg(model, file="output.tex")
    

    En este caso, la categoría de referencia para “fruit” se establece como “apple” utilizando la función setRefLevels() antes de generar la salida LaTeX utilizando texreg().

    En general, especificar correctamente la categoría de referencia en la fórmula del modelo y establecerla en las funciones del paquete de salida debería asegurar que la categoría de referencia se muestre correctamente en el resumen del modelo y en la salida LaTeX.

Comments are closed.