Vẽ dự báo động
Đến lúc vẽ các dự báo của bạn. Hãy nhớ rằng dự báo động nghĩa là mô hình đưa ra dự báo mà không có hiệu chỉnh sau mỗi bước, khác với dự báo một bước trước (one-step-ahead). Điều này giống như bạn tạo dự báo cho 30 ngày tới ngay bây giờ, rồi chờ xem điều gì xảy ra trước khi so sánh xem dự báo của bạn tốt đến mức nào.
Các DataFrame lower_limits, upper_limits và amazon cũng như dự báo trung bình mean_forecast mà bạn đã tạo ở bài trước đều có sẵn trong môi trường của bạ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
- Vẽ dữ liệu
amazondùng ngày tháng trong index của DataFrame này làm tọa độ x và các giá trị làm tọa độ y. - Vẽ các dự báo
mean_forecasttương tự. - Vẽ vùng tô màu giữa
lower_limitsvàupper_limitscủa khoảng tin cậy. Dùng index của một trong các DataFrame này làm tọa độ x.
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.
# plot the amazon data
plt.plot(____, ____, label='observed')
# plot your mean forecast
plt.plot(____, ____, color='r', label='forecast')
# shade the area between your confidence limits
plt.____(____, ____,
____, color='pink')
# set labels, legends and show plot
plt.xlabel('Date')
plt.ylabel('Amazon Stock Price - Close USD')
plt.legend()
plt.show()