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

การวิเคราะห์ความไว (Sensitivity Analysis) ด้วย Hexbin Plot

ผลลัพธ์จากการจำลองในแบบฝึกหัดก่อนหน้าถูกบันทึกไว้ใน DataFrame ชื่อ df_sa ซึ่งโหลดให้แล้ว

df_sa มีสามคอลัมน์ ได้แก่ Inflation ซึ่งเก็บอัตราเงินเฟ้อเฉลี่ยที่ใช้ในการจำลอง, Volume ซึ่งเก็บปริมาณการขายเฉลี่ยที่ใช้ในการจำลอง และ Profit ซึ่งเก็บกำไรที่คาดการณ์ได้จากการจำลอง

ขั้นตอนนี้จะใช้ hexbin plot เพื่อทำการวิเคราะห์ความไวและทำความเข้าใจผลกระทบของพารามิเตอร์เหล่านี้

ไลบรารีต่อไปนี้ถูก import ให้แล้ว: pandas เป็น pd, numpy เป็น np, scipy.stats เป็น st และ matplotlib.pyplot เป็น plt

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

Monte Carlo Simulations ใน Python

ดูคอร์ส

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

  • เติมโค้ด hexbin plot ให้สมบูรณ์เพื่อแสดงผลการวิเคราะห์ความไว โดยใช้ Inflation เป็นแกน x, Volume เป็นแกน y และค่า เฉลี่ย ของ Profits เป็นเกณฑ์กำหนดสีของ hexbin

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

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

# Complete the hexbin to visualize sensitivity analysis results
____(x=____,
     y=____,
     C=____,
     reduce_C_function=____,
     gridsize=10,
     cmap="viridis",
     sharex=False)
plt.show()
แก้ไขและรันโค้ด