Phân nhóm số
Thuộc phần Thống kê cho machine learning trong hành trình Machine Learning của Coddy. Bài học 54 trên 64.
Hãng hàng không tính phí hành lý theo hạng cân, không tính theo từng gam. Phân nhóm biến các số thành những khoảng gọi là nhóm, dùng khi chỉ cần biết khoảng:
pd.cut nhận các giá trị, các ranh giới và một nhãn cho mỗi khoảng:
bags = pd.DataFrame({"kg": [5.5, 23.0, 18.2, 30.5, 7.0, 12.4]})
bags["class"] = pd.cut(bags["kg"], bins=[0, 7, 23, 32],
labels=["cabin", "standard", "heavy"])
print(bags["class"].value_counts().sort_index())Kết quả in ra là:
class
cabin 2
standard 3
heavy 1
Name: count, dtype: int64Mỗi khoảng bao gồm cả mép phải, vì vậy 7.0 kg vẫn thuộc hành lý xách tay, còn giá trị nằm ngoài các mép sẽ trở thành NaN.
.sort_index() liệt kê các khoảng theo thứ tự riêng, từ nhẹ nhất trước.
Thử thách
Trung bìnhMột sở thú phân nhóm thành viên trong members.csv theo age: child đến 12 tuổi, teen từ 13 đến 17 tuổi, adult từ 18 đến 64 tuổi, senior từ 65 đến 100 tuổi. Chương trình đọc một group.
- Thêm nhóm tuổi của mỗi thành viên dưới dạng cột
group. - In số thành viên của từng nhóm, bắt đầu với
child. - In giá trị trung bình của
visitstrong nhóm được đọc vào, làm tròn đến 2 chữ số thập phân.
Với một sở thú nhỏ hơn và đầu vào là teen:
group
child 1
teen 2
adult 2
senior 1
Name: count, dtype: int64
Mean visits for teen: 10.5Tự làm thử
import pandas as pd
members = pd.read_csv("members.csv")
group = input()
# 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