EmpezarEmpieza gratis

Futuros objetivos publicitarios

Una plataforma de streaming online te ha contratado como Analista de Datos. Cada trimestre, lanzan una campaña de marketing para el segmento de sus clientes que más gasta. Para dirigir correctamente esta campaña a los usuarios adecuados, quieren generar distribuciones de los ingresos medios mensuales de los usuarios de los distintos grupos. Ya han segmentado a sus clientes en función de factores como la geografía, los ingresos estimados, etc.

En tu espacio de trabajo, tienes una lista, subs_list. Cada elemento de esta lista es un vector de pagos mensuales de suscripción para un segmento de clientes. También está disponible la función boot_dist(). Esta función establece una distribución para los ingresos medios. Que debe aplicarse a cada elemento de subs_list. Se ha cargado para ti el paquete future.

Este ejercicio forma parte del curso

Programación paralela en R

Ver curso

Instrucciones del ejercicio

  • Planifica una multisesión con cuatro trabajadores.
  • Utilizando lapply(), crea un futuro para cada mapeo de boot_dist() sobre un elemento de subs_list.
  • Consulta el valor de cada futuro en future_list.
  • Vuelve a un plan secuencial.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Plan a multisession
___(___, ___)

# Create futures for every bootstrap
future_list <- ___(___, function (x) ___(boot_dist(x)))

# Query value of futures
dist_list <- ___(___)
                      
# Revert to sequential plan
___(___)
Editar y ejecutar código