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
Instrucciones del ejercicio
- Planifica una multisesión con cuatro trabajadores.
- Utilizando
lapply(), crea un futuro para cada mapeo deboot_dist()sobre un elemento desubs_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
___(___)