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 độ tuổi mẹ trung bình

Độ tuổi của người mẹ tại thời điểm sinh con (maternal age) là một chỉ dấu quan trọng về sức khỏe sinh nở trong một quần thể. Độ tuổi của mẹ quá cao hoặc quá thấp có thể ảnh hưởng xấu đến kết quả sinh nở.

Bạn làm việc tại Bộ Y tế Hoa Kỳ với vai trò Data Analyst. Bạn được cung cấp một list, ls_df, gồm 51 data frame, mỗi cái tương ứng với một bang của Hoa Kỳ và Washington DC. Mỗi data frame chứa cột maternal_age. Sếp của bạn muốn bạn bootstrap phân phối của giá trị trung bình độ tuổi mẹ cho từng bang. Bạn đã viết sẵn một vòng lặp để thực hiện bootstrap trên một data frame. Bạn cần song song hóa phép tính này. Gói parallel đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Đóng gói vòng lặp bootstrap vào một hàm trả về phân phối của giá trị trung bình.
  • Thiết lập một cụm (cluster) gồm bốn core.
  • Áp dụng hàm bootstrap lên ls_df theo cách song song bằng parLapply().
  • Dừng cluster sau khi tất cả phép tính hoàn tất.