AIC và BIC so với ACF và PACF
Trong bài này, bạn sẽ áp dụng tìm kiếm bậc mô hình theo AIC-BIC cho chuỗi thời gian về động đất. Ở bài trước, bạn đã kết luận rằng tập dữ liệu này giống một quá trình AR(1). Bạn sẽ thực hiện grid search trên các tham số để xem liệu có ra cùng kết luận không. Các biểu đồ ACF và PACF cho tập dữ liệu này được hiển thị bên dưới.
<\center>\center>Lớp mô hình ARIMA và DataFrame chuỗi thời gian earthquake đã 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
- Lặp qua các bậc
pvàqtừ 0 đến 2. - Bên trong vòng lặp,
tryfit một ARMA(p,q) choearthquakeở mỗi lượt lặp. - In
pvàqcùng với AIC và BIC ở mỗi lượt lặp. - Nếu quá trình fit mô hình thất bại, hãy in
p,q,None,None.
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.
# Loop over p values from 0-2
for p in ____:
# Loop over q values from 0-2
for q in ____:
try:
# create and fit ARMA(p,q) model
model = ____
results = model.____
# Print order and results
print(p, q, ____, ____)
except:
print(p, q, ____, ____)