EmpezarEmpieza gratis

Datos para análisis de supervivencia

En los siguientes ejercicios vas a trabajar con datos de clientes de una tienda online para practicar análisis de supervivencia. Pero ahora no se trata del tiempo hasta la baja, sino del tiempo hasta el segundo pedido.

Los datos están guardados en el objeto dataNextOrder. La variable boughtAgain toma el valor 0 para clientes con un solo pedido y 1 para quienes ya han hecho un segundo pedido. Si una persona ha pedido por segunda vez, verás el número de días entre el primer y el segundo pedido en la variable daysSinceFirstPurch. Para clientes sin segundo pedido, daysSinceFirstPurch contiene el tiempo desde su primer (y más reciente) pedido.

El paquete ggplot2 ya está cargado en tu espacio de trabajo.

Este ejercicio forma parte del curso

Machine Learning para analítica de marketing en R

Ver curso

Instrucciones del ejercicio

  • Echa un vistazo a los datos usando head().
  • Dibuja un histograma de los días desde la primera compra por separado para clientes con y sin segundo pedido. (Si no estás acostumbrado al código de ggplot2, no te preocupes: solo tienes que usar daysSinceFirstPurch como variable x y boughtAgain como variables de relleno y de facetas.)

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Look at the head of the data
___(dataNextOrder)

# Plot a histogram
ggplot(dataNextOrder) +
  geom_histogram(aes(x = ___,
                     fill = factor(___))) +
  facet_grid( ~ boughtAgain) + # Separate plots for boughtAgain = 1 vs. 0
  theme(legend.position = "none") # Don't show legend
Editar y ejecutar código