ฮิสโทแกรมบูตสแตรป
คุณกำลังพิจารณาไปพักผ่อนที่เมืองซินซินนาติในเดือนพฤษภาคม แต่มีความไวต่อ NO2 เป็นพิเศษ จึงดึงข้อมูลมลพิษจากซินซินนาติในเดือนพฤษภาคมหลายปีมาวิเคราะห์ และดูค่าประมาณบูตสแตรปของระดับ NO2 เฉลี่ย เนื่องจากมีค่าประมาณเพียงค่าเดียว วิธีที่ดีที่สุดในการแสดงผลบูตสแตรปคือการใช้ฮิสโทแกรม
แม้ คุณ จะชอบการอ่านฮิสโทแกรมบูตสแตรปเพียงอย่างเดียว แต่คู่ของคุณที่จะเดินทางไปด้วยชอบดูช่วงเปอร์เซ็นต์มากกว่า เพื่อให้ตอบโจทย์ทั้งสองฝ่าย คุณจึงเลือกเน้นช่วง 95% ด้วยการแรเงาบริเวณนั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาการแสดงผลข้อมูลใน Python
คำแนะนำการฝึกหัด
- ระบุเปอร์เซ็นไทล์บนและล่างที่จำเป็นให้กับฟังก์ชัน
percentile()เพื่อให้ได้ช่วง 95% - แรเงาพื้นหลังของกราฟในบริเวณช่วง 95%
- วาดฮิสโทแกรมของค่าเฉลี่ยบูตสแตรปโดยใช้ 100 bins
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
cinci_may_NO2 = pollution.query("city == 'Cincinnati' & month == 5").NO2
# Generate bootstrap samples
boot_means = bootstrap(cinci_may_NO2, 1000)
# Get lower and upper 95% interval bounds
lower, upper = np.percentile(boot_means, [____, ____])
# Plot shaded area for interval
plt.axvspan(____, ____, color = 'gray', alpha = 0.2)
# Draw histogram of bootstrap samples
sns.histplot(____, ____ = 100)
plt.show()