ตัวอย่างจากการทอยลูกเต๋า
มาลองสร้างการจำลองโดยใช้แพ็กเกจ numpy กัน จะใช้สถานการณ์เดียวกับในสไลด์ นั่นคือการจำลองการทอยลูกเต๋ามาตรฐานที่มีหน้า 1 ถึง 6 โดยใช้ฟังก์ชัน randint() หากยังไม่เคยใช้ฟังก์ชันนี้ ลองดูเอกสารอ้างอิงได้เลย
เริ่มจากตัวอย่างขนาดเล็ก แล้วค่อยขยายไปสู่ขนาดที่ใหญ่ขึ้น จากนั้นสังเกตค่าเฉลี่ยของผลลัพธ์และสรุปว่าทฤษฎีใดกำลังทำงานอยู่เบื้องหลัง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฝึกทำข้อสอบสัมภาษณ์สถิติด้วย Python
คำแนะนำการฝึกหัด
- สร้างตัวอย่างการทอยลูกเต๋า 10 ครั้งโดยใช้ฟังก์ชัน
randint()แล้วกำหนดให้กับตัวแปรsmall - กำหนดค่าเฉลี่ยของตัวอย่างให้กับ
small_meanและพิมพ์ผลลัพธ์ สังเกตว่าใกล้เคียงกับค่าเฉลี่ยที่แท้จริงแค่ไหน - สร้างตัวอย่างที่ใหญ่ขึ้นโดยทอยลูกเต๋า 1000 ครั้ง และกำหนด list ดังกล่าวให้กับตัวแปร
large - กำหนดค่าเฉลี่ยของตัวอย่างที่ใหญ่ขึ้นให้กับ
large_meanและพิมพ์ค่าเฉลี่ยออกมา ทฤษฎีใดที่กำลังแสดงผลอยู่ที่นี่
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
from numpy.random import randint
# Create a sample of 10 die rolls
small = randint(____, ____, ____)
# Calculate and print the mean of the sample
small_mean = ____
print(____)
# Create a sample of 1000 die rolls
large = randint(____, ____, ____)
# Calculate and print the mean of the large sample
large_mean = ____
print(____)