เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แถบความเชื่อมั่น 90 และ 95%

ข้อมูลที่ใช้คือค่าเฉลี่ยเคลื่อนที่ 40 วันของระดับมลพิษ NO2 ในเมืองซินซินแนติปี 2013 เพื่อให้เห็นภาพความไม่แน่นอนของแนวโน้มได้ครบถ้วน จึงต้องการแสดงช่วงความเชื่อมั่นทั้ง 90 และ 99% รอบค่าประมาณแบบ rolling นี้

ให้กำหนดขนาดของช่วงทั้งสองและชุดสีลำดับสีส้ม นอกจากนี้ เพื่อให้อ่านค่าแถบได้ชัดเจน ให้ทำให้แถบเป็นแบบกึ่งโปร่งใส เพื่อให้กริดพื้นหลังของ Seaborn แสดงผ่านได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การพัฒนาการแสดงผลข้อมูลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดค่าความโปร่งใสของช่วงความเชื่อมั่นให้เป็น 40%
  • คำนวณขอบเขตความเชื่อมั่นล่างและบน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

int_widths = ['90%', '99%']
z_scores = [1.67, 2.58]
colors = ['#fc8d59', '#fee08b']

for percent, Z, color in zip(int_widths, z_scores, colors):
    
    # Pass lower and upper confidence bounds and lower opacity
    plt.fill_between(
        x = cinci_13_no2.day, alpha = ____, color = color,
        y1 = cinci_13_no2['mean'] ____ ____*cinci_13_no2['std_err'],
        y2 = cinci_13_no2['mean'] ____ ____*cinci_13_no2['std_err'],
        label = percent)
    
plt.legend()
plt.show()
แก้ไขและรันโค้ด