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.

predicción para el modelo logit multinomial.

¿Cómo puedo obtener una predicción para cada una de las variables dependientes en el modelo de logit multinomial? Cuando uso la función de predicción, obtengo una predicción para cada una de las filas de datos, pero necesito una predicción para cada una de las alternativas dependientes en R.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para obtener las probabilidades predichas para cada alternativa dependiente en un modelo de logit multinomial en R, puedes usar el argumento type="probs" en la función predict(). Por defecto, predict() devuelve las etiquetas de clase predichas para cada fila de datos, pero al especificar type="probs", obtienes una matriz de probabilidades predichas para cada alternativa dependiente.

    Por ejemplo, supongamos que tienes un modelo de logit multinomial llamado mi_modelo y un nuevo marco de datos de predictores llamado nuevos_datos. Para obtener las probabilidades predichas para cada alternativa dependiente, puedes usar el siguiente código:

    “`{r}

    Predecir probabilidades para cada alternativa dependiente

    prob_pred <- predict(mi_modelo, newdata = nuevos_datos, type = “probs”)

    Ver las probabilidades predichas

    prob_pred
    “`

    Esto devolverá una matriz con filas correspondientes a cada fila de nuevos_datos y columnas correspondientes a cada posible alternativa dependiente. Cada celda en la matriz representa la probabilidad predicha de que esa fila pertenezca a esa específica alternativa dependiente.

    Ten en cuenta que es importante especificar type="probs" al usar predict() para modelos de logit multinomial, ya que el comportamiento predeterminado no es adecuado para este tipo de modelo.

Comments are closed.