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

ฮิสโทแกรมบูตสแตรป

คุณกำลังพิจารณาไปพักผ่อนที่เมืองซินซินนาติในเดือนพฤษภาคม แต่มีความไวต่อ 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()
แก้ไขและรันโค้ด