开始使用免费开始使用

按分组对股票价格进行自助法抽样

您在一家券商担任统计分析师。您从纽约证券交易所网站获得了一个月的每日股票价格数据。数据格式如下:

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

您的老板希望每家公司的分布各自位于单独的列中,这样他就能在 Microsoft Excel 中更容易绘图。

数据已加载到您的工作区 df_stocks 中。您还编写了函数 mean_dist() 来执行自助法抽样。mean_dist() 接受某一家公司的数据框并输出一个向量。您需要并行运行此计算。furrr 包已为您加载。

本练习是课程的一部分

R 并行编程

查看课程

练习说明

  • 规划使用 4 个 worker 的 multisession。
  • Company 列中的唯一值拆分数据框。
  • 对拆分后的数据框应用 mean_dist(),使用可以将结果按列合并为数据框的 future_map() 变体。
  • 恢复为顺序执行的计划。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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
___(___)
编辑并运行代码