การใช้ ttest()
การคำนวณสถิติทดสอบด้วยตนเองและแปลงค่าด้วย CDF เพื่อหา p-value นั้นต้องใช้ความพยายามมากเมื่อต้องการเปรียบเทียบค่าเฉลี่ยของสองกลุ่มตัวอย่าง การเปรียบเทียบนี้เรียกว่า t-test และแพ็กเกจ pingouin ใน Python มีเมธอด .ttest() ที่ช่วยจัดการได้โดยตรง เมธอดนี้ยังมีความยืดหยุ่นในการกำหนดรูปแบบการทดสอบอีกด้วย
เช่นเดียวกับแบบฝึกหัดก่อนหน้า เราจะสำรวจความแตกต่างระหว่างสัดส่วนคะแนนเสียงระดับเทศมณฑลที่เลือกผู้สมัครพรรค Democrat ในปี 2012 และ 2016 เพื่อตรวจสอบว่าความแตกต่างนั้นมีนัยสำคัญหรือไม่ สมมติฐานมีดังนี้:
\(H_{0}\): สัดส่วนคะแนนเสียง Democrat ในปี 2012 และ 2016 เท่ากัน \(H_{A}\): สัดส่วนคะแนนเสียง Democrat ในปี 2012 และ 2016 แตกต่างกัน
sample_dem_data พร้อมใช้งานแล้ว โดยมีคอลัมน์ diff, dem_percent_12 และ dem_percent_16 รวมถึงชื่อ state และ county นอกจากนี้ยังโหลด pingouin และ pandas เป็น pd ไว้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทดสอบสมมติฐานด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Conduct a t-test on diff
test_results = ____
# Print the test results
print(test_results)