ค่าเฉลี่ยของกลุ่มตัวอย่างเป็นไปตามการแจกแจงแบบปกติ
ในแบบฝึกหัดก่อนหน้า เราสร้างประชากรที่เป็นไปตามการแจกแจงทวินาม เลือกกลุ่มตัวอย่างสุ่ม 20 กลุ่มจากประชากร และคำนวณค่าเฉลี่ยของกลุ่มตัวอย่าง ต่อไปเราจะทดสอบกับการแจกแจงความน่าจะเป็นแบบอื่น เพื่อดูรูปร่างของการแจกแจงของค่าเฉลี่ย
จากไลบรารี scipy.stats เราได้โหลดออบเจกต์ poisson และ geom รวมถึงฟังก์ชัน describe() นอกจากนี้ยังได้ import matplotlib.pyplot เป็น plt และ numpy เป็น np
อย่างที่จะเห็น รูปร่างของการแจกแจงของค่าเฉลี่ยจะเหมือนกัน แม้ว่ากลุ่มตัวอย่างจะถูกสร้างจากการแจกแจงที่แตกต่างกันก็ตาม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐานความน่าจะเป็นด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Generate the population
population = geom.rvs(p=0.5, size=1000)
# Create list for sample means
sample_means = []
for _ in range(3000):
# Take 20 values from the population
sample = np.random.choice(population, ____)
# Calculate the sample mean
sample_means.append(describe(____).____)
# Plot the histogram
plt.____(sample_means)
plt.show()