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

Chia lô cho bootstrap

Bạn đang tìm hiểu cách các trường đại học hợp tác với nhau cho hoạt động nghiên cứu và phát triển. Bạn có một danh sách gồm 100 data frame, ls_edu, trong workspace. Mỗi data frame chứa điểm hợp tác của các trường đại học trong một quốc gia.

Bạn cũng có hàm rating_quants() dùng để tính các phân vị cho điểm hợp tác của một data frame.

Bạn có năm lõi (core) để thực hiện phép tính này. Bạn đã thử áp dụng rating_quants() lên ls_edu bằng future_map_dfr(), nhưng máy tính bị hết RAM và phiên R bị sập. Bạn quyết định dùng kích thước lô (chunk size) là 35 để đảm bảo không chạy quá ba lần bootstrap cùng lúc. 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 năm worker.
  • Tạo một cấu hình cho các hàm future_map_dfr() và chỉ định kích thước lô là 35.
  • Truyền cấu hình này vào đúng đối số của future_map_dfr().
  • Quay lại kế hoạch tuần tự.