Xác suất có điều kiện
Thuộc phần Thống kê cho machine learning trong hành trình Machine Learning của Coddy. Bài học 17 trên 64.
Một nửa trong số 10 email này là thư rác. Nhưng khi biết một email có liên kết, bạn chỉ cần quan tâm đến những email có liên kết:
Tỷ lệ trong nhóm đó là xác suất có điều kiện để thư rác xuất hiện khi có liên kết, P(spam | link). Hãy đếm cả hai, rồi chia cho điều kiện:
emails = pd.DataFrame({
"link": ["yes", "no", "yes", "no", "no", "no", "yes", "no", "no", "yes"],
"spam": ["yes", "no", "yes", "no", "no", "yes", "no", "no", "yes", "yes"],
})
spam = emails["spam"] == "yes"
link = emails["link"] == "yes"
print(spam.mean())
print((spam & link).sum() / link.sum())Kết quả in ra là:
0.5
0.75Điều kiện bạn đã biết nằm bên dưới đường phân số: bạn lấy nó làm mẫu số. Bộ lọc thư rác hoạt động theo cách này: xác suất thư rác dựa trên các từ trong email.
Thử thách
Trung bìnhMột khu chợ ghi lại dữ liệu trong 50 ngày ở mornings.csv: sky buổi sáng (clear, cloudy hoặc foggy) và rain, có giá trị yes nếu trời mưa vào lúc sau. Bầu trời nào là dấu hiệu cảnh báo tốt nhất?
- Với mỗi bầu trời trong
skies, hãy in ra khả năng trời mưa khi bầu trời có trạng thái đó. - In ra khả năng trời mưa vào một ngày bất kỳ.
- In ra dấu hiệu tốt nhất: bầu trời có khả năng cao nhất.
Với nhật ký ngắn hơn, làm tròn đến 2 chữ số thập phân:
Rain after a clear morning: 0.25
Rain after a cloudy morning: 0.33
Rain after a foggy morning: 0.75
Rain on any day: 0.45
Best clue for rain: foggyTự làm thử
import pandas as pd
days = pd.read_csv("mornings.csv")
skies = ["clear", "cloudy", "foggy"]
# Viết code của bạn bên dưới
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Thống kê cho machine learning
1Giá trị trung tâm và độ phân tán
Giá trị trung bình và trung vịPhân vị và tứ phân vịPhương sai và độ lệch chuẩnMẫu hay tổng thể?Giá trị xuất hiện nhiều nhấtÔn tập: Thời gian giao hàng4Mẫu và tổng thể
Tổng thể và mẫuTrung bình mẫu biến thiênPhân phối mẫuMẫu lớn hơn, ít nhiễu hơnÔn tập: khảo sát một thị trấn2Các phân phối
Biểu đồ tần suất mật độHình dạng của dữ liệuĐường cong chuẩnQuy tắc 68-95-99,7Điểm ZÔn tập: Thời lượng pin3Xác suất qua mô phỏng
Xác suất dưới dạng tần suấtLuật số lớnTổng điểm khi gieo xúc xắcGiá trị kỳ vọngXác suất có điều kiệnÔn tập: Tỷ lệ thắng ở quầy xúc xắc6Mối quan hệ
Đọc biểu đồ phân tánTương quanMa trận tương quanBản đồ nhiệt tương quanTương quan không đồng nghĩa với quan hệ nhân quảÔn tập: Kem và mặt trờiTự luyện tập: Trình biên dịch Python online