시작하기무료로 시작하기

모형 차수 탐색하기

이 연습 문제에서는 ARMA 모형으로 보이는 데이터셋을 다룹니다. 아래 그래프에서 ACF와 PACF를 확인할 수 있어요. 이 모형의 최적 차수를 선택하려면 여러 후보 차수를 폭넓게 탐색해 가장 좋은 조합을 찾아야 합니다.

<\center>

ARIMA 모형 클래스와 시계열 DataFrame df가 작업 환경에 준비되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 ARIMA 모델

강의 보기

연습 안내

  • p 값을 0부터 2까지 반복하세요.
  • q 값을 0부터 2까지 반복하세요.
  • ARMA(p,q) 모형을 학습하고 적합하세요.
  • (p, q, AIC 값, BIC 값) 튜플을 order_aic_bic에 추가하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create empty list to store search results
order_aic_bic=[]

# Loop over p values from 0-2
for p in range(____):
  # Loop over q values from 0-2
    for q in range(____):
      	# create and fit ARMA(p,q) model
        model = ARIMA(df, order=____)
        results = model.fit()
        
        # Append order and results tuple
        order_aic_bic.append((____))
코드 편집 및 실행