Bắt đầu ngayBắt đầu miễn phí

Tạo dự báo động

Giờ hãy tiến xa hơn một chút vào tương lai với các dự báo động. Nếu bạn muốn dự đoán giá cổ phiếu Amazon không chỉ cho ngày mai, mà cho tuần sau hoặc tháng sau thì sao? Đây chính là lúc dự báo động phát huy tác dụng.

Hãy nhớ trong video bạn đã học rằng việc đưa ra dự báo dài hạn chính xác khó hơn vì các số hạng nhiễu (shock) cộng dồn. Dự báo càng xa tương lai thì độ bất định càng lớn. Điều này đặc biệt đúng với dữ liệu cổ phiếu, nên nhiều khả năng bạn sẽ thấy dự báo trong bài này không chính xác bằng bài trước.

Bài tập này là một phần của khóa học

Mô hình ARIMA với Python

Xem khóa học

Hướng dẫn bài tập

  • Dùng đối tượng results để tạo dự báo động cho 30 ngày gần nhất và gán kết quả vào dynamic_forecast.
  • Gán các giá trị dự báo vào biến mới mean_forecast bằng một trong các thuộc tính của đối tượng dynamic_forecast.
  • Trích xuất khoảng tin cậy của các dự báo từ đối tượng dynamic_forecast và gán vào biến mới confidence_intervals.
  • In ra các giá trị dự báo trung bình của bạn.

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.

# Generate predictions
dynamic_forecast = results.______(____=___, ____=____)

# Extract prediction mean
mean_forecast = ____.____

# Get confidence intervals of predictions
confidence_intervals = ____.____

# Select lower and upper confidence limits
lower_limits = confidence_intervals.loc[:,'lower close']
upper_limits = confidence_intervals.loc[:,'upper close']

# Print best estimate predictions
print(____)
Chỉnh sửa và Chạy Mã