Mở cuộn dự báo ARMA
Giờ bạn sẽ dùng mô hình đã huấn luyện ở bài trước arma để dự báo giá trị tuyệt đối của bộ dữ liệu cổ phiếu Amazon. Hãy nhớ rằng đôi khi chỉ cần dự đoán chênh lệch là đủ; liệu cổ phiếu sẽ tăng hay giảm; nhưng đôi khi giá trị tuyệt đối mới là chìa khóa.
Đối tượng kết quả từ mô hình bạn đã huấn luyện ở bài trước có sẵn trong môi trường dưới tên arma_results. Hàm np.cumsum() và DataFrame gốc amazon cũng đã có sẵn.
Bài tập này là một phần của khóa học
Mô hình ARIMA với Python
Hướng dẫn bài tập
- Dùng phương thức
.get_forecast()của đối tượngarima_resultsvà chọn giá trị trung bình dự đoán cho 10 chênh lệch kế tiếp. - Dùng hàm
np.cumsum()để tích phân (cộng dồn) dự báo chênh lệch của bạn. - Cộng thêm giá trị cuối cùng của DataFrame gốc để biến dự báo của bạn thành giá trị tuyệt đối.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)