Bắt đầu ngayBắt đầu miễn phí

Mô phỏng dữ liệu với Purrr

Khi cố gắng giải một bài toán với dữ liệu, bạn thường cần tạo dữ liệu mô phỏng trước để xem ý tưởng của mình có khả thi hay không. Ví dụ, bạn có thể muốn kiểm thử các mô hình với dữ liệu có những khác biệt đã biết, để xem mô hình hoạt động đúng không.

Trong bài tập này, bạn sẽ thấy cách làm điều đó trong purrr bằng cách mô phỏng dữ liệu cho hai quần thể, ab, tại các địa điểm: "north", "east" và "west". Hai quần thể sẽ được lấy ngẫu nhiên từ phân phối chuẩn, với các giá trị trung bình và độ lệch chuẩn khác nhau.

Bài tập này là một phần của khóa học

Nền tảng Lập trình Hàm với purrr

Xem khóa học

Hướng dẫn bài tập

  • Tạo một danh sách tên địa điểm, "north", "east" và "west".
  • Sau đó dùng map() để tạo một danh sách các data frame với ba cột, cột đầu tiên là sites.
    • Cột thứ hai là quần thể a, có mean bằng 5, kích thước mẫu n là 200, và sd là (5/2).
    • Cột thứ ba là quần thể b, có mean bằng 200, kích thước mẫu n là 200, và sd bằng 15.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# List of sites north, east, and west
sites <- list(___)

# Create a list of data frames, each with a years, a, and b column
list_of_df <-  map(___,  
  ~___(___ = .x,
       a = rnorm(mean = ___, n = ___, sd = ___),
       b = rnorm(mean = ___, n = ___, sd = ___)))

list_of_df
Chỉnh sửa và Chạy Mã