1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Mô phỏng Thống kê bằng Python

Connected

Bài tập

Ví dụ về xác suất

Trong bài tập này, bạn sẽ ôn lại sự khác nhau giữa lấy mẫu có hoàn lại và không hoàn lại. Ta sẽ tính xác suất của một sự kiện bằng mô phỏng, nhưng thay đổi phương pháp lấy mẫu để xem nó ảnh hưởng tới xác suất như thế nào.

Hãy hình dung một bát kẹo màu — ba viên xanh dương, hai viên xanh lá và năm viên vàng. Rút ba viên, từng viên một, theo hai cách: có hoàn lại và không hoàn lại. Bạn muốn tính xác suất rằng cả ba viên đều là màu vàng.

Hướng dẫn

100 XP
  • Tạo bowl là một danh sách gồm ba viên kẹo xanh dương 'b', hai viên xanh lá 'g' và năm viên vàng 'y'.
  • Lấy mẫu ba viên kẹo có hoàn lại (sample_rep) và không hoàn lại (sample_no_rep).
  • Với mẫu có hoàn lại, nếu không có kẹo 'b' hoặc 'g' trong sample_rep, tăng success_rep. Tương tự, tăng success_no_rep khi không có kẹo 'b' hoặc 'g' trong sample_no_rep.
  • Tính các xác suất tương ứng bằng số lần thành công chia cho số vòng lặp.