1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Tư duy Thống kê với Python (Phần 2)

Connected

Bài tập

Tạo các bản sao hoán vị (permutation replicates)

Như đã thảo luận trong video, một bản sao hoán vị là một giá trị đơn của thống kê được tính từ một mẫu hoán vị. Tương tự như hàm draw_bs_reps() bạn đã viết ở chương 2 dùng để tạo các bản sao bootstrap, sẽ rất hữu ích nếu có một hàm tương tự, draw_perm_reps(), để tạo các bản sao hoán vị. Bạn sẽ viết hàm hữu ích này trong bài tập này.

Hàm có chữ ký gọi draw_perm_reps(data_1, data_2, func, size=1). Quan trọng là func phải là một hàm nhận vào HAI mảng làm đối số. Trong hầu hết trường hợp, func sẽ là hàm do chính bạn viết.

Hướng dẫn

100 XP
  • Định nghĩa một hàm với chữ ký: draw_perm_reps(data_1, data_2, func, size=1).
    • Khởi tạo một mảng để chứa các bản sao hoán vị bằng np.empty().
    • Viết một vòng lặp for để:
      • Tính một mẫu hoán vị bằng hàm permutation_sample() của bạn
      • Truyền các mẫu vào func() để tính bản sao và lưu kết quả vào mảng bản sao.
    • Trả về mảng các bản sao.