การแปลงผลพยากรณ์ ARMA กลับเป็นค่าจริง
ในแบบฝึกหัดนี้ คุณจะนำโมเดล arma ที่ฝึกไว้ในแบบฝึกหัดก่อนหน้ามาใช้พยากรณ์ค่าราคาจริงของหุ้น Amazon บางครั้งการพยากรณ์ค่าผลต่างก็เพียงพอแล้ว เช่น ราคาจะขึ้นหรือลง แต่บางครั้งก็จำเป็นต้องรู้ค่าราคาที่แท้จริงด้วย
ผลลัพธ์จากโมเดลที่ฝึกในแบบฝึกหัดที่แล้วพร้อมใช้งานในสภาพแวดล้อมของคุณในชื่อ arma_results รวมถึงฟังก์ชัน np.cumsum() และ DataFrame ต้นฉบับ amazon
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ARIMA Models ใน Python
คำแนะนำการฝึกหัด
- ใช้เมธอด
.get_forecast()ของออบเจกต์arima_resultsและเลือกค่าเฉลี่ยที่พยากรณ์ได้ของผลต่าง 10 ค่าถัดไป - ใช้ฟังก์ชัน
np.cumsum()เพื่อหาผลรวมสะสมจากผลพยากรณ์ผลต่าง - บวกค่าสุดท้ายของ DataFrame ต้นฉบับเข้าไป เพื่อแปลงผลพยากรณ์ให้เป็นค่าราคาจริง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Make arma forecast of next 10 differences
arma_diff_forecast = arma_results.____(steps=____).____
# Integrate the difference forecast
arma_int_forecast = ____
# Make absolute value forecast
arma_value_forecast = arma_int_forecast + amazon.____
# Print forecast
print(arma_value_forecast)