การจำลองแบบ Deterministic
ในปี 2022 อัตราเงินเฟ้อพุ่งสูงเป็นประวัติการณ์ มีหลายวิธีที่จะคาดการณ์ว่าเงินเฟ้อในอนาคตจะเป็นอย่างไร ในแบบฝึกหัดนี้ จะลองประมาณอัตราเงินเฟ้อในอนาคตด้วยโมเดลแบบ deterministic
โปรดจำไว้ว่าโมเดล deterministic ไม่มี ความสุ่มใดๆ และช่วยให้คำนวณผลลัพธ์ของเหตุการณ์ในอนาคตได้ อย่างแม่นยำ ในแบบฝึกหัดถัดไป จะได้ใช้การจำลองแบบ Monte Carlo ซึ่งเป็นแบบ stochastic ตลอดแบบฝึกหัดเหล่านี้ ให้ลองพิจารณาว่าการจำลองแบบใด—deterministic หรือ stochastic—เหมาะสมกว่าสำหรับการประมาณอัตราเงินเฟ้อ
สำหรับตัวอย่างนี้ สมมติว่าอัตราเงินเฟ้อในปี 2022 อยู่ที่ 8.6% และเพิ่มขึ้นอย่างสม่ำเสมอปีละ 2% ในแต่ละปีถัดไป จากสมมติฐานเหล่านี้ อัตราเงินเฟ้อในปี 2050 จะอยู่ที่เท่าไร?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Monte Carlo Simulations ใน Python
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
deterministic_inflation()ที่กำหนดไว้ในตัวแก้ไขโค้ด เพื่อประมาณอัตราเงินเฟ้อในปี 2050
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
def deterministic_inflation(year, yearly_increase_percent):
inflation_rate = 8.6
inflation_rate = inflation_rate*((100+yearly_increase_percent)/100)**(year-2022)
return(inflation_rate)
# Print the deterministic simulation results
print(____)