시계열 알고리즘_ARIMA/SARIMA
2020. 12. 21. 20:15ㆍData Science/02_Time Series Analysis
반응형
Time Series Analysis Method
: 적분 선형확률과정 중 ARIMA, SARIMA 알고리즘을 살펴보기로 함
1. ARIMA(Auto-Regressive Integrated Moving Average)
: ARIMA(p,d,q)란 1이상의 차분이 적용된 ΔdYt=(1−L)dYt가 알고리즘의 차수(p and q)가 유한한AR(p)와 MA(q)의 선형조합
- 비정상성인 시계열 데이터 Yt를 차분한 결과로 만들어진 ΔYt=Yt−Yt−1=(1−L)Yt가 정상성인 데이터이고 ARMA 모형을 따르면 원래의 Yt를 ARIMA 모형이라고 함
- d≥1:* Yt는 비정상성 시계열 데이터(단위근을 갖음)
- d번 차분한 후 시계열 ΔdYt가 정상성인 데이터이고 ARMA(p,q) 모형을 따른다면 적분차수(Order of Integrarion)가 d인 ARIMA(p,d,q)로 표기함
2. SARIMA(Seasonal ARIMA )
: ARIMA 모형은 Non-seasonal 데이터 또는 Non-seasonal ARIMA 모델을 가정 -> 계절성 패턴 반영 모델 필요
: 계설정 패턴이 반영된 모델을 SARIMA(Seasonal ARIMA)라고 함
- SARIMAX 클래스 이용하면 Multiplicated SARIMA(p,d,q)x(P,D,Q,m) 모형 추정 및 예측 가능
- SARIMAX의 fit 메서드는 모수를 추정하여 그 결과를 SARIMAXResult 클래스 인스턴스로 반환
: 예시1: SARIMA(0,0,0)(0,0,1)12
- ACF 그래프에서 계절성시차(Lag12)에서의 계수가 유의수준을 벗어난 증가를 보임(다른 시차에서는 유의수준 내 존재)
- PACF 그래프에서 반복되는 계절성시차들의 지수적 감소를 보임
: 예시2: SARIMA(0,0,0)(1,0,0)12
- ACF 그래프에서 반복되는 계절성시차들의 지수적 감소를 보임
- PACF 그래프에서 계절성시차(Lag12)에서의 계수가 유의수준을 벗어난 증가를 보임(다른 시차에서는 유의수준 내 존재)
반응형
'Data Science > 02_Time Series Analysis' 카테고리의 다른 글
다변량 선형 확률과정(VAR/Granger Causality/Cointegration) (1) | 2021.01.07 |
---|---|
시계열 데이터 분석 싸이클 (0) | 2021.01.04 |
시계열 알고리즘_AR/MA/ARMA (0) | 2020.12.18 |
정규화(Regularization)/배깅(Bagging)/부스팅(Boosting) (0) | 2020.12.17 |
시계열 데이터 전처리3 (0) | 2020.12.16 |