Giao diện
Module 4: Time Series ⏳
📝 Stats
- Số lượng: 8 câu hỏi
- Độ khó: Cao
- Mục tiêu: Không dùng tương lai để đoán quá khứ.
MCQ
Q1. Tính "Dừng" (Stationarity) trong chuỗi thời gian nghĩa là gì?
- [ ] Chuỗi không thay đổi giá trị theo thời gian (đường thẳng nằm ngang).
- [ ] Chuỗi có giá trị trung bình (Mean) và phương sai (Variance) không đổi theo thời gian.
- [ ] Chuỗi không có dữ liệu thiếu (NA).
- [ ] Chuỗi không có tính mùa vụ.
Đáp án: Chuỗi có Mean và Variance không đổi theo thời gian.
Q2. Thành phần "I" (Integrated) trong ARIMA(p,d,q) đại diện cho bước xử lý nào?
- [ ] Hồi quy (Regression).
- [ ] Sai phân (Differencing) để khử trend.
- [ ] Trung bình trượt (Moving Average).
- [ ] Logarit hóa.
Đáp án: Sai phân (Differencing).
Coding Challenge
Challenge: Auto ARIMA
Sử dụng dữ liệu AirPassengers (có sẵn trong R).
- Chuyển đổi sang
tsibble(nếu dùng fable) hoặc dùngforecastpackage (cổ điển). - Fit mô hình
auto.arima. - Dự báo 12 tháng tiếp theo.
- Vẽ biểu đồ dự báo.
r
library(forecast)
# Data có sẵn dạng ts
data <- AirPassengers
# Fit model
fit <- auto.arima(data)
# Forecast
fc <- forecast(fit, h = 12)
# Plot
plot(fc)