การใส่คำอธิบายช่วงความเชื่อมั่น
ผลงานด้านข้อมูลมลพิษของคุณเป็นที่ยอมรับในวงกว้าง และขณะนี้กำลังพิจารณาข้อเสนองานจากสองเมือง ได้แก่ Cincinnati รัฐ Ohio และ Indianapolis รัฐ Indiana คุณต้องการตรวจสอบว่าระดับ SO2 ในสองเมืองนี้แตกต่างกันอย่างมีนัยสำคัญหรือไม่ และโดยเฉพาะอย่างยิ่ง เมืองใดมีระดับที่ต่ำกว่า จึงตัดสินใจดูค่าความแตกต่างของ SO2 ระหว่างสองเมือง (Indianapolis ลบ Cincinnati) ในหลายปีที่ผ่านมา (เก็บไว้ใน diffs_by_year)
แทนที่จะแสดงเพียงค่า p-value คุณเลือกใช้ช่วงความเชื่อมั่น 95% (คอลัมน์ lower และ upper) ของค่าความแตกต่างแทน วิธีนี้ช่วยให้มองเห็นทั้งขนาดของความแตกต่างและแนวโน้มที่เปลี่ยนแปลงไปในแต่ละปีได้ชัดเจนยิ่งขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาการแสดงผลข้อมูลใน Python
คำแนะนำการฝึกหัด
- กำหนดขอบเขตเริ่มต้นและสิ้นสุด (คอลัมน์
lowerและupper) ของช่วงความเชื่อมั่นให้กับplt.hlines() - กำหนดความหนาของช่วงเป็น
5 - วาดเส้นแนวตั้งที่แสดงค่าความแตกต่างเท่ากับ
0ด้วยplt.axvline() - กำหนดสีเส้น null line เป็น
'orangered'เพื่อให้เด่นชัด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Set start and ends according to intervals
# Make intervals thicker
plt.hlines(y = 'year', xmin = '____', xmax = '____',
linewidth = ____, color = 'steelblue', alpha = 0.7,
data = diffs_by_year)
# Point estimates
plt.plot('mean', 'year', 'k|', data = diffs_by_year)
# Add a 'null' reference line at 0 and color orangered
plt.axvline(x = ____, color = '____', linestyle = '--')
# Set descriptive axis labels and title
plt.xlabel('95% CI')
plt.title('Avg SO2 differences between Cincinnati and Indianapolis')
plt.show()