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 một mẫu hoán vị (permutation sample)

Trong video, bạn đã học rằng lấy mẫu hoán vị là cách tuyệt vời để mô phỏng giả thuyết rằng hai biến có cùng phân phối xác suất. Đây thường là giả thuyết bạn muốn kiểm định, nên trong bài tập này, bạn sẽ viết một hàm để tạo một mẫu hoán vị từ hai tập dữ liệu.

Hãy nhớ, một mẫu hoán vị của hai mảng lần lượt có n1 và n2 phần tử được xây dựng bằng cách nối hai mảng lại với nhau, xáo trộn nội dung của mảng đã nối, rồi lấy n1 phần tử đầu làm mẫu hoán vị của mảng thứ nhất và n2 phần tử cuối làm mẫu hoán vị của mảng thứ hai.

Hướng dẫn

100 XP
  • Nối hai mảng đầu vào thành một mảng bằng np.concatenate(). Nhớ truyền data1 và data2 như một đối số (data1, data2).
  • Dùng np.random.permutation() để hoán vị mảng đã nối.
  • Lưu len(data1) phần tử đầu của permuted_data vào perm_sample_1 và len(data2) phần tử cuối của permuted_data vào perm_sample_2. Thực tế, bạn có thể làm điều này bằng cách dùng :len(data1) và len(data1): để cắt permuted_data.
  • Trả về perm_sample_1 và perm_sample_2.