ComenzarEmpieza gratis

Cálculo de odds-ratios

En el ejercicio anterior, vimos cómo comparar los efectos de la recomendación de un amigo en las ventas. Sin embargo, los resultados de una regresión pueden ser difíciles de explicar y, a veces, las odds-ratios son más fáciles de usar. Usando los resultados del ejercicio anterior, vamos a calcular odds-ratios.

Recordatorio sobre las odds-ratios:

  • Si una odds-ratio es 1.0, entonces ambos eventos tienen la misma probabilidad de ocurrir. Por ejemplo, si la odds-ratio para la recomendación de un amigo fuera 1.0, entonces un amigo no tendría influencia en la decisión de compra.
  • Si una odds-ratio es menor que 1, la recomendación de un amigo reduciría la probabilidad de que ocurra una compra. Por ejemplo, una odds-ratio de 0.5 significaría que la recomendación de un amigo tiene unas probabilidades de 1:2, es decir, 1 compra por cada 2 no compras.
  • Si una odds-ratio es mayor que 1, la recomendación de un amigo aumentaría la probabilidad de que ocurra una compra. Por ejemplo, una odds-ratio de 3.0 significaría unas probabilidades de 3:1, es decir, 3 compras por cada 1 no compra.

Nota sobre el código del curso: Desde el lanzamiento de este curso, el paquete broom ha dejado de dar soporte a modelos lme4::lmer(). Si intentas repetir esto por tu cuenta, necesitarás el paquete broom.mixed, que está en cran.

Este ejercicio forma parte del curso

Modelos jerárquicos y de efectos mixtos en R

Ver curso

Instrucciones del ejercicio

  • Examina el summary() de model_out.
  • Extrae los coeficientes de model_out con fixef() y conviértelos en una odds-ratio tomando el exponencial. Repite con confint() para obtener los intervalos de confianza.
  • Calcula los intervalos de confianza y luego exponencia el efecto de friends sobre una compra usando tidy(). Asegúrate de establecer los parámetros conf.int y exponentiate.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Run the code to see how to calculate odds ratios
summary( ___) 
exp(___(model_out))
exp(___(model_out))

# Create the tidied output
tidy(model_out, conf.int = ___, exponentiate = ___)
Editar y ejecutar código