EmpezarEmpieza gratis

Bootstrap agrupado de los precios de las acciones

Trabajas como Analista Estadístico para un corredor de bolsa. Has recibido los datos de un mes de cotizaciones diarias de acciones de la página web de la Bolsa de Nueva York. Los datos tienen el siguiente formato:

    Company   Price

1    Google 2863.00
2 Microsoft  335.46
3   Netflix  591.61
4  Facebook  346.91
...

Tu jefe quiere ver la distribución de cada empresa en su propia columna para poder trazarla fácilmente en Microsoft Excel.

Los datos ya están cargados en tu espacio de trabajo, df_stocks. También has escrito una función, mean_dist(), para hacer el bootstrapping. mean_dist() acepta un marco de datos de una empresa y da como salida un vector. Tienes que realizar este cálculo en paralelo. Se ha cargado para ti el paquete furrr.

Este ejercicio forma parte del curso

Programación paralela en R

Ver curso

Instrucciones del ejercicio

  • Planifica una multisesión de cuatro trabajadores.
  • Divide el marco de datos por valores únicos en la columna Company.
  • Aplica mean_dist() a marcos de datos divididos utilizando la variante future_map(), que combina los resultados como columnas de un marco de datos.
  • Vuelve a un plan secuencial.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Plan a multisession of four workers
___(___, ___)

df_stocks %>% 
# Split the data by Company
  ___(___) %>% 
# Apply mean_dist() using the correct future_map() variant
  ___(___)

# Revert to sequential plan
___(___)
Editar y ejecutar código