Tàu trễ giờ
Thuộc phần Thống kê cho machine learning trong hành trình Machine Learning của Coddy. Bài học 61 trên 64.
Hai tuyến tàu đi làm, Maple và Birch, dùng chung một nhà ga. Trong 24 ngày, nhà ga ghi lại độ trễ của các chuyến tàu giờ cao điểm trên mỗi tuyến, trong tệp trains.csv:
Ba sự cố tín hiệu khiến các chuyến tàu chậm từ một giờ trở lên: có thật, nhưng đủ lớn để làm lệch mọi giá trị trung bình.
Người quản lý hỏi: Maple có thật sự đến muộn hơn không, hay khoảng cách đó chỉ là ngẫu nhiên? Hãy giảm ảnh hưởng của các giá trị cực đoan, rồi để việc xáo trộn quyết định.
Thử thách
KhóChương trình đọc hệ số hàng rào k; 1.5 là quy tắc của biểu đồ hộp.
- Đặt hàng rào cho mọi độ trễ tại
Q1 - k * IQRvàQ3 + k * IQR, đếm các giá trị ngoại lệ, rồi giới hạn mọi độ trễ bằngnp.clip. - In độ trễ trung bình sau khi giới hạn của từng tuyến và hiệu số, Maple trừ Birch.
- Trộn 2000 lần: gộp các độ trễ đã giới hạn của Maple rồi đến Birch, dùng một
rng.permutationmỗi lượt, lấy 24 phần tử đầu làm Maple giả lập. - In giá trị p, bỏ qua dấu, và kết luận:
unlikely to be chancenếu nhỏ hơn 0.05, nếu không thìcould be chance.
Làm tròn đến 2 chữ số thập phân, p đến 3 chữ số. Với k = 2:
Fences: 0.25 to 26.5 (3 outliers)
Maple mean: 15.27
Birch mean: 12.21
Difference: 3.06
p-value: 0.03
Verdict: unlikely to be chanceKết luận có còn đúng với k nghiêm ngặt hơn hay dễ dãi hơn không?
Tự làm thử
import numpy as np
import pandas as pd
k = float(input())
df = pd.read_csv("trains.csv")
delays = df["delay_min"]
# Đừng thay đổi dòng bên dưới
rng = np.random.default_rng(5)
# Viết code 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