← Tất cả các tuần · Phase 3: Xác suất · khoảng 240 phút
Tuần 8: Xác suất có điều kiện và base rate
Bản nháp, đang chờ duyệt nội dung
- Phân biệt P(A|B) và P(B|A), cho được ví dụ hai giá trị khác nhau.
- Giải bài toán base rate bằng bảng tần suất trên 1.000 người, không cần công thức Bayes.
- Lập bảng xác suất có điều kiện bằng pd.crosstab.
- Giải thích luật số lớn (LLN) và định lý giới hạn trung tâm (CLT) bằng mô phỏng.
- Nhận ra gambler's fallacy.
Video sắp có.
Audio tóm tắt tuần (NotebookLM) sắp có.
Tuần này học hai ý tưởng giúp tránh những kết luận sai phổ biến nhất về xác suất: điều kiện đặt ở đâu và tỷ lệ nền là bao nhiêu.
Bài 8.1. Xác suất có điều kiện [7]
P(A | B) đọc là “xác suất A khi biết B”. Ta chỉ nhìn trong nhóm B, rồi hỏi bao nhiêu phần là A.
Ví dụ: trong 1.000 khách, 200 khách dùng app; trong 200 khách đó, 50 khách mua hàng tuần.
- P(mua hàng tuần | dùng app) = 50 / 200 = 25%: nhìn trong nhóm dùng app.
- Giả sử tổng cộng có 100 khách mua hàng tuần. P(dùng app | mua hàng tuần) = 50 / 100 = 50%: nhìn trong nhóm mua hàng tuần.
Hai con số khác nhau vì mẫu số khác nhau. Đảo điều kiện là đổi hẳn câu hỏi.
Ví dụ đời thường: hầu hết người chơi bóng rổ chuyên nghiệp đều cao (P(cao | cầu thủ) lớn), nhưng rất ít người cao là cầu thủ chuyên nghiệp (P(cầu thủ | cao) rất nhỏ).
Bài 8.2. Base rate: bảng tần suất 1.000 người [7]
Một bệnh có tỷ lệ nền (base rate) 1%. Test có độ nhạy 90% (người bệnh thì 90% test dương tính) và tỷ lệ dương tính giả 9% (người khoẻ thì 9% test vẫn dương tính). Một người test dương tính. Khả năng họ bị bệnh là bao nhiêu?
Đa số người đoán khoảng 90%. Hãy lập bảng tần suất trên 1.000 người:
| Dương tính | Âm tính | Tổng | |
|---|---|---|---|
| Bệnh | 9 (90% của 10) | 1 | 10 (1%) |
| Khoẻ | 89 (9% của 990) | 901 | 990 |
| Tổng | 98 | 902 | 1.000 |
Trong 98 người dương tính, chỉ 9 người thật sự bệnh: P(bệnh | dương tính) = 9 / 98 ≈ 9%.
Vì bệnh hiếm, số người khoẻ rất đông, nên dù chỉ 9% người khoẻ bị báo nhầm, con số đó (89 người) vẫn lớn gấp 10 lần số người bệnh thật (9 người).
Trong business: hệ thống cảnh báo gian lận “chính xác 95%” trên giao dịch mà chỉ 0,1% là gian lận thật thì phần lớn cảnh báo sẽ là báo nhầm. Đội kiểm tra cần biết điều đó để không bỏ qua cảnh báo, và để đánh giá hệ thống đúng cách.
Bài 8.3. Luật số lớn và định lý giới hạn trung tâm [5]
Luật số lớn (LLN): càng lặp lại nhiều lần, tỷ lệ quan sát được càng tiến gần xác suất thật. Tung đồng xu 10 lần có thể ra 70% ngửa; tung 10.000 lần sẽ rất gần 50%. Vì vậy mẫu nhỏ dao động mạnh: cửa hàng nhỏ hay xuất hiện ở cả top tốt nhất lẫn top tệ nhất.
Gambler’s fallacy: LLN không có nghĩa là đồng xu “nhớ” và tự cân bằng. Sau 5 lần ngửa liên tiếp, lần tiếp theo vẫn là 50%: các lần tung độc lập.
Định lý giới hạn trung tâm (CLT): lấy nhiều mẫu, mỗi mẫu tính trung bình, thì các trung bình mẫu có phân phối gần normal, kể cả khi dữ liệu gốc lệch. Độ phân tán của trung bình mẫu giảm theo căn bậc hai của cỡ mẫu: sd / √n. Đây là nền tảng cho khoảng tin cậy và A/B test ở Phase 4.
Luyện tập tình huống
Tình huống: test chính xác 99%
Bối cảnh. Một test sàng lọc được quảng cáo 'chính xác 99%' (độ nhạy 99%, dương tính giả 1%). Bệnh này chỉ có ở 1 trên 1.000 người. Một người đi xét nghiệm và nhận kết quả dương tính.
Câu hỏi. Có chắc chắn người đó mắc bệnh không? Hãy lập bảng tần suất trên 100.000 người để trả lời.
Câu trả lời đã nộp sẽ được khoá lại, không sửa được.
Đáp án mẫu
- 100.000 người: 100 người bệnh → 99 dương tính. 99.900 người khoẻ → 1% = 999 dương tính giả.
- P(bệnh | dương tính) = 99 / (99 + 999) ≈ 9%.
- Không chắc chắn. Bệnh hiếm nên phần lớn ca dương tính là dương tính giả. Cần xét nghiệm lần hai hoặc test chính xác hơn.
Lỗi hay gặp: nhầm “test chính xác 99%” thành “99% người dương tính bị bệnh”, tức là nhầm P(dương | bệnh) với P(bệnh | dương).
Tình huống: 5 lần ngửa liên tiếp
Bối cảnh. Một đồng xu cân đối được tung ra 5 lần ngửa liên tiếp. Đồng nghiệp nói: 'Lần sau chắc chắn ra sấp, vì phải cân bằng lại.' Một đồng nghiệp khác nói: 'Đang hên, lần sau chắc vẫn ngửa.'
Câu hỏi. Lần tiếp theo, khả năng ra ngửa có cao hơn hay thấp hơn 50% không? Liên hệ với một tình huống trong công việc.
Câu trả lời đã nộp sẽ được khoá lại, không sửa được.
Đáp án mẫu
- Vẫn 50%. Các lần tung độc lập, đồng xu không “nhớ”. Cả hai đồng nghiệp đều mắc gambler’s fallacy (hoặc “hot hand”).
- Luật số lớn nói về tỷ lệ trên rất nhiều lần, không phải về việc bù trừ trong vài lần tiếp theo.
- Trong công việc: “3 tháng liền doanh số thấp, tháng này chắc phải cao” là suy luận sai nếu các tháng không liên quan nhau. Phải tìm nguyên nhân, không chờ “cân bằng lại”.
Tóm tắt tuần và chuẩn bị Checkpoint 3
- P(A|B) ≠ P(B|A): luôn hỏi “đang nhìn trong nhóm nào?”.
- Base rate: lập bảng 1.000 người, đọc trong cột dương tính.
pd.crosstab(..., normalize="index")hoặc"columns"cho bảng xác suất có điều kiện.- LLN: mẫu lớn ổn định, mẫu nhỏ dao động mạnh. Không có “cân bằng lại”.
- CLT: trung bình mẫu gần normal, sd giảm theo √n.