Tổng điểm khi gieo xúc xắc
Thuộc phần Thống kê cho machine learning trong hành trình Machine Learning của Coddy. Bài học 15 trên 64.
Tung hai con xúc xắc rồi cộng điểm của chúng: tổng 7 xuất hiện nhiều gấp sáu lần tổng 2. Hãy đếm các cặp mặt xúc xắc:
Một mô phỏng cũng cho kết quả phù hợp. Cộng hai lần gieo xúc xắc, rồi đếm từng tổng; value_counts liệt kê các tổng xuất hiện nhiều nhất trước:
rng = np.random.default_rng(2)
first = rng.integers(1, 7, size=3600)
second = rng.integers(1, 7, size=3600)
counts = pd.Series(first + second).value_counts()
print(counts.head(3))Kết quả in ra:
7 605
6 522
8 443
Name: count, dtype: int64ax.bar(counts.index, counts) vẽ toàn bộ chiếc lều:
Biểu đồ cột như thế này giúp bạn có cái nhìn đầu tiên về bất kỳ nhãn nào: mô hình sẽ hầu như không học được các giá trị hiếm gặp.
Thử thách
Trung bìnhTrong trò chơi nhập vai, sát thương là tổng của hai viên xúc xắc bốn mặt, mỗi viên có giá trị từ 1 đến 4. Chương trình đọc số đòn tấn công; phần code có sẵn tung xúc xắc vào first và second, rồi đặt nhãn cho biểu đồ.
- Đếm số lần xuất hiện của mỗi tổng sát thương.
- In ra mức sát thương có khả năng xảy ra cao nhất và tỷ lệ số đòn tấn công tương ứng, với 3 chữ số thập phân.
- Vẽ số lần xuất hiện dưới dạng các cột, mỗi tổng ứng với một cột, rồi hiển thị biểu đồ.
Với 16 đòn tấn công, số lượng còn quá ít để tin cậy:
Most likely damage: 6, share 0.312Sau đó, Coddy mô tả biểu đồ của bạn. Khi có nhiều đòn tấn công hơn, đỉnh biểu đồ sẽ ổn định.
Tự làm thử
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
rolls = int(input())
# Đừng thay đổi các dòng bên dưới
rng = np.random.default_rng(4)
first = rng.integers(1, 5, size=rolls)
second = rng.integers(1, 5, size=rolls)
fig, ax = plt.subplots()
ax.set_title("Damage Rolls")
ax.set_xlabel("Damage")
ax.set_ylabel("Rolls")
# 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