1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình song song trong R

Connected

Bài tập

Bootstrap theo nhóm cho giá cổ phiếu

Bạn là Chuyên viên Phân tích Thống kê tại một công ty môi giới. Bạn vừa nhận dữ liệu giá cổ phiếu theo ngày trong một tháng từ trang web Sở Giao dịch Chứng khoán New York. Dữ liệu có dạng như sau:

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

Sếp bạn muốn xem phân phối của mỗi công ty ở một cột riêng để có thể vẽ biểu đồ dễ dàng trong Microsoft Excel.

Dữ liệu đã được nạp sẵn vào workspace của bạn, df_stocks. Bạn cũng đã viết một hàm mean_dist() để thực hiện bootstrap. mean_dist() nhận một data frame của một công ty và trả về một vector. Bạn cần chạy phép tính này song song. Gói furrr đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Lập kế hoạch multisession với bốn worker.
  • Tách data frame theo các giá trị duy nhất trong cột Company.
  • Áp dụng mean_dist() lên các data frame đã tách bằng biến thể của future_map() kết hợp kết quả thành các cột của một data frame.
  • Quay về kế hoạch tuần tự.