ค่าความคลาดเคลื่อนสัมพัทธ์ของค่าประมาณจุด

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

James Chapman

Curriculum Manager, DataCamp

ขนาดตัวอย่างคือจำนวนแถว

len(coffee_ratings.sample(n=300))
300
len(coffee_ratings.sample(frac=0.25))
334
การสุ่มตัวอย่างใน Python

ขนาดตัวอย่างต่าง ๆ

coffee_ratings['total_cup_points'].mean()
82.15120328849028
coffee_ratings.sample(n=10)['total_cup_points'].mean()
83.027
coffee_ratings.sample(n=100)['total_cup_points'].mean()
82.4897
coffee_ratings.sample(n=1000)['total_cup_points'].mean()
82.1186
การสุ่มตัวอย่างใน Python

ค่าความคลาดเคลื่อนสัมพัทธ์

พารามิเตอร์ประชากร:

population_mean = coffee_ratings['total_cup_points'].mean()

ค่าประมาณจุด:

sample_mean = coffee_ratings.sample(n=sample_size)['total_cup_points'].mean()

ค่าความคลาดเคลื่อนสัมพัทธ์เป็นเปอร์เซ็นต์:

rel_error_pct = 100 * abs(population_mean-sample_mean) / population_mean
การสุ่มตัวอย่างใน Python

ค่าความคลาดเคลื่อนสัมพัทธ์ vs. ขนาดตัวอย่าง

import matplotlib.pyplot as plt
errors.plot(x="sample_size", 
            y="relative_error", 
            kind="line")
plt.show()

ลักษณะเด่น:

  • มีความผันผวนสูง โดยเฉพาะเมื่อขนาดตัวอย่างน้อย
  • แอมพลิจูดลดลงชันในตอนแรก แล้วค่อย ๆ ราบ
  • ค่าความคลาดเคลื่อนสัมพัทธ์ลดลงสู่ศูนย์ (เมื่อขนาดตัวอย่างเท่ากับประชากร)

กราฟเส้นแสดงค่าความคลาดเคลื่อนสัมพัทธ์เทียบกับขนาดตัวอย่าง

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

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

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

Preparing Video For Download...