1. Uczyć się
  2. /
  3. Courses
  4. /
  5. R로 배우는 시계열 분석

Connected

Exercise

추정한 MA 모델로 간단한 예측하기

이제 Nile 데이터로 MA 모델을 추정했으니, 다음 단계로 모델을 사용해 간단한 예측을 해 보겠습니다. 다른 유형의 모델과 마찬가지로, 추정한 MA 모델에서 간단한 예측을 만들 때는 predict() 함수를 사용할 수 있어요. $pred 값은 예측치이고, $se 값은 그 예측치의 표준 오차라는 점을 기억하세요. 둘 다 적합된 MA 모델을 기반으로 합니다.

마지막 관측 이후 여러 기간에 대한 예측을 하려면 predict() 호출에서 n.ahead = h 인수를 사용하면 됩니다. 예측은 관측된 시계열의 끝에서 1단계부터 h단계 앞까지 순환적으로 계산돼요. 다만, 1단계 예측을 제외하면 MA 모델의 모든 예측치는 추정된 평균(intercept)과 같다는 점에 유의하세요.

이번 연습에서는 Nile 데이터에서 도출한 MA 모델을 사용해 향후 나일강 유량을 간단히 예측해 보겠습니다. 이전 연습에서 만든 MA 모델은 이미 환경에 준비되어 있습니다.

Instrukcje

100 XP
  • predict()를 사용해 1971년 나일강 유량을 예측하세요. 예측 결과를 predict_MA에 저장하세요.
  • predict_MA에서 $pred[1]을 사용해 1단계 예측치를 확인하세요.
  • predict()를 한 번 더 호출하여 1971년부터 1980년까지 예측하세요. 이를 위해 n.ahead 인수를 10으로 설정하세요.
  • 미리 작성된 코드를 실행해 Nile 시계열과 예측값, 그리고 95% 예측 구간을 함께 그려 보세요.