การสุ่มตัวอย่างแบบสะดวก

การสุ่มตัวอย่างใน Python

James Chapman

Curriculum Manager, DataCamp

การทำนายผลเลือกตั้งของ Literary Digest

หน้าปกนิตยสาร Literary Digest ปี 1936 แสดงหัวข้อการทำนายผลการเลือกตั้ง โดยคาดว่า Landon จะได้ 1.3 ล้านคะแนน และ Roosevelt จะได้ไม่ถึง 1 ล้านคะแนน

  • ทำนาย: Landon ได้ 57%; Roosevelt ได้ 43%
  • ผลจริง: Landon ได้ 38%; Roosevelt ได้ 62%
  • ตัวอย่างไม่ตัวแทนประชากร ทำให้เกิด ความเอนเอียงของตัวอย่าง
  • การเก็บข้อมูลด้วยวิธีที่ง่ายที่สุดเรียกว่า การสุ่มตัวอย่างแบบสะดวก
การสุ่มตัวอย่างใน Python

หาค่าเฉลี่ยอายุของชาวฝรั่งเศส

ภาพถ่ายของ Disneyland Paris

  • สำรวจคน 10 คนที่ Disneyland Paris
  • อายุเฉลี่ย 24.6 ปี
  • ค่านี้จะเป็นตัวแทนที่ดีของทั้งประเทศฝรั่งเศสหรือไม่?
1 ภาพโดย Sean MacEntee
การสุ่มตัวอย่างใน Python

การสำรวจแม่นยำแค่ไหน?

ปี อายุเฉลี่ยชาวฝรั่งเศส
1975 31.6
1985 33.6
1995 36.2
2005 38.9
2015 41.2
  • 24.6 ปี เป็นค่าประมาณที่คลาดเคลื่อนมาก
  • ผู้เยี่ยมชม Disneyland ไม่ได้เป็นตัวแทนของประชากรทั้งหมด
การสุ่มตัวอย่างใน Python

การสุ่มตัวอย่างแบบสะดวกกับคะแนนกาแฟ

coffee_ratings["total_cup_points"].mean()
82.15120328849028
coffee_ratings_first10 = coffee_ratings.head(10)
coffee_ratings_first10["total_cup_points"].mean()
89.1
การสุ่มตัวอย่างใน Python

แสดงภาพความเอนเอียงในการคัดเลือก

import matplotlib.pyplot as plt
import numpy as np
coffee_ratings["total_cup_points"].hist(bins=np.arange(59, 93, 2))
plt.show()

 

coffee_ratings_first10["total_cup_points"].hist(bins=np.arange(59, 93, 2))
plt.show()
การสุ่มตัวอย่างใน Python

การกระจายของประชากรและตัวอย่างแบบสะดวก

ประชากร: ฮิสโทแกรมของคะแนนถ้วยกาแฟจากประชากร

ตัวอย่างแบบสะดวก: ฮิสโทแกรมของคะแนนถ้วยกาแฟจากตัวอย่าง

การสุ่มตัวอย่างใน Python

แสดงภาพความเอนเอียงในการคัดเลือกสำหรับตัวอย่างสุ่ม

coffee_sample = coffee_ratings.sample(n=10)
coffee_sample["total_cup_points"].hist(bins=np.arange(59, 93, 2))
plt.show()
การสุ่มตัวอย่างใน Python

การกระจายของประชากรและตัวอย่างสุ่มอย่างง่าย

ประชากร: ฮิสโทแกรมของคะแนนถ้วยกาแฟจากประชากร

ตัวอย่างสุ่ม: ฮิสโทแกรมของคะแนนถ้วยกาแฟจากตัวอย่างสุ่ม

การสุ่มตัวอย่างใน Python

มาฝึกกันเถอะ!

การสุ่มตัวอย่างใน Python

Preparing Video For Download...