ช่วงความเชื่อมั่นแบบคำนวณด้วยตนเอง
ผู้สัมภาษณ์มักถามเรื่องช่วงความเชื่อมั่นใน 2 รูปแบบ ได้แก่ ให้อธิบายในเชิงเข้าใจง่าย หรือให้อธิบายวิธีคำนวณพร้อมกับลองทำจริง ในแบบฝึกหัดนี้จะได้ฝึกแบบที่สอง ด้วยการสร้างช่วงความเชื่อมั่นด้วยตนเอง โดยไม่ใช้แพ็กเกจอื่นนอกจากที่นำเข้ามาให้แล้ว
เราได้กำหนด z-score ที่เหมาะสมสำหรับช่วงความเชื่อมั่น 95% และค่าเฉลี่ยของกลุ่มตัวอย่างไว้ในตัวแปร z_score และ sample_mean เพื่อให้ขั้นตอนง่ายขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฝึกทำข้อสอบสัมภาษณ์สถิติด้วย Python
คำแนะนำการฝึกหัด
- คำนวณค่าความคลาดเคลื่อนมาตรฐานและค่าความคลาดเคลื่อน (margin of error) โดยใช้ฟังก์ชัน
sem()และตัวแปรz_scoreที่นำเข้ามาให้แล้ว - คำนวณและแสดงขอบเขตล่างของช่วงความเชื่อมั่นโดยใช้ตัวแปร
sample_meanที่นำเข้ามาให้แล้ว - คำนวณและแสดงขอบเขตบนของช่วงความเชื่อมั่นโดยใช้ตัวแปร
sample_meanที่นำเข้ามาให้แล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
from scipy.stats import sem, t
data = [1, 2, 3, 4, 5]
confidence = 0.95
# Compute the standard error and margin of error
std_err = sem(____)
margin_error = std_err * ____
# Compute and print the lower threshold
lower = sample_mean - ____
print(____)
# Compute and print the upper threshold
upper = sample_mean + ____
print(____)