8. ARIMA 모형 (ARIMA Procedure) 8.1 ARMA(AutoRegressive Moving-Average) 모형 ARIMA 모형의기본형태 계절형 ARIMA 모형 8.2 ARIMA modeling 과정 데이터 모형의식별 (identification) 모

Similar documents
Microsoft Word - skku_TS2.docx

제 3 장평활법 지수평활법 (exponential smoothing) 최근자료에더큰가중값, 과거로갈수록가중값을지수적으로줄여나가는방법 시스템에변화가있을경우변화에쉽게대처가능 계산이쉽고많은자료의저장이필요없다 예측이주목적단순지수평활법, 이중지수평활법, 삼중지수평활법, Wint

5. 평활법 (FORECAST procedure) 일변량시계열자료의예측값과예측구간을구할때사용한다. 주로시간과자기자신의과거의관측값의함수를이용하여구하며, 다른시계열예측방법에비해빠르고쉬우며자동적이라는장점이있으나, 시계열의특성을고려하지못한다는단점도있다. 결과물은 output창

untitled

시계열분석의개요 (the nature of time series analysis) 확률과정 (stochastic processes) 이란시간으로순서가매겨진확률변수들의집합임. 만일확률변수 y 가연속이라면 y(t) 라고표기하지만이산이라면 y t 라고표기함 ( 대부분의경제자

동아시아국가들의실질환율, 순수출및 경제성장간의상호관계비교연구 : 시계열및패널자료인과관계분석


에너지경제연구 Korean Energy Economic Review Volume 17, Number 2, September 2018 : pp. 1~29 정책 용도별특성을고려한도시가스수요함수의 추정 :, ARDL,,, C4, Q4-1 -

SAS/ETS 사용법 1. Time Series 의 date 변수다루기 1.1 SAS 환경에서의 Date 변수 sas 에서의 date 변수는 numeric 이며기준점 (1960 년 1 월 1 일 ) 이후의 day 의수로인식한다. 1.2 DATA step에서사용되는 in


Microsoft PowerPoint - IPYYUIHNPGFU

cat_data3.PDF

<4D F736F F D20BDC3B0E8BFADBAD0BCAE20C1A B0AD5FBCF6C1A45FB0E8B7AEB0E6C1A6C7D E646F63>

생존분석의 추정과 비교 : 보충자료 이용희 December 12, 2018 Contents 1 생존함수와 위험함수 생존함수와 위험함수 예제: 지수분포

슬라이드 1

에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 35~55 학술 전력시장가격에대한역사적요인분해 * 35

Communications of the Korean Statistical Society Vol. 15, No. 4, 2008, pp 국소적 강력 단위근 검정 최보승1), 우진욱2), 박유성3) 요약 시계열 자료를 분석할 때, 시계열 자료가 가지고 있는

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Microsoft PowerPoint - chap_11_rep.ppt [호환 모드]

에너지경제연구 제12권 제2호

13. 다차원척도법 (MultiDimensional Scaling) 13.1 개념및목적 다차원척도법 (mds) 는다차원관측값또는개체들간의거리 (distance) 또는비유사성 (dissimilarity) 을이용하여개체들을원래의차원보다낮은차원 ( 보통 2차원 ) 의공간상에

Microsoft Word - ch2_smoothing.doc

歯표지_최종H_.PDF

Microsoft Word - SAS_Data Manipulate.docx

Microsoft PowerPoint - ºÐÆ÷ÃßÁ¤(ÀüÄ¡Çõ).ppt

PowerPoint Template

Orcad Capture 9.x

게임 기획서 표준양식 연구보고서

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

조사연구 권 호 연구논문 한국노동패널조사자료의분석을위한패널가중치산출및사용방안사례연구 A Case Study on Construction and Use of Longitudinal Weights for Korea Labor Income Panel Survey 2)3) a

Forecast2014_add.indd

726 Junmo Song correction model) 의예측력을비교하였다. 시계열모형을이용한그외다른분야에서의수요예측으로는 Ryu와 Kim (2013), Han 등 (2014), 그리고 Shin과 Yoon (2016) 의연구들이있다. 관광산업은테러및 IMF와같은정치

Microsoft PowerPoint - TimeSeriesAnalysis_Part_1.pptx

공공기관임금프리미엄추계 연구책임자정진호 ( 한국노동연구원선임연구위원 ) 연구원오호영 ( 한국직업능력개발원연구위원 ) 연구보조원강승복 ( 한국노동연구원책임연구원 ) 이연구는국회예산정책처의정책연구용역사업으로 수행된것으로서, 본연구에서제시된의견이나대안등은


에너지경제연구 Korean Energy Economic Review Volume 11, Number 2, September 2012 : pp. 1~26 실물옵션을이용한해상풍력실증단지 사업의경제성평가 1

에너지경제연구 제12권 제2호

공휴일 전력 수요에 관한 산업별 분석

슬라이드 1

statistics

MVVM 패턴의 이해

hwp

ASETAOOOCRKG.hwp

노동경제논집 38권 3호 (전체).hwp

<3135C0FCBBF3B0EF28BCF6C1A4BBE7C7D7BEF8C0BD292E687770>

슬라이드 1

untitled

R t-..

<3136C1FD31C8A35FC3D6BCBAC8A3BFDC5F706466BAAFC8AFBFE4C3BB2E687770>

에너지경제연구 Korean Energy Economic Review Volume 17, Number 1, March 2018 : pp. 37~65 가정부문전기수요의결정요인분석 : 동태적패널 FD GMM 기법을중심으로 37

2156년올림픽 100미터육상경기에서여성의우승기록이남성의기록보다빠른첫해로남을수있음 2156년올림픽에서 100m 우승기록은남성의경우 8.098초, 여성은 8.079초로예측 통계적오차 ( 예측구간 ) 를고려하면빠르면 2064년, 늦어도 2788년에는그렇게될것이라고주장 유사

鍮뚮┰硫붾돱??李⑤낯

R&D : Ⅰ. R&D OECD 3. Ⅱ. R&D

Microsoft Word - src.doc

용역보고서

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

시계열분석의개요 (the nature of time series analysis) 시계열자료 (time series data) 연도별 (annual), 분기별 (quarterly), 월별 (monthly), 일별 (daily) 또는시간별 (hourly) 등시간의경과 (

KDI정책포럼제221호 ( ) ( ) 내용문의 : 이재준 ( ) 구독문의 : 발간자료담당자 ( ) 본정책포럼의내용은 KDI 홈페이지를 통해서도보실수있습니다. 우리나라경

PowerPoint 프레젠테이션

G Power

텀블러514

PRO1_09E [읽기 전용]

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

22 장정규성검정과정규화변환 22.1 시각적방법 Q-Q 플롯과정규확률그림 Q-Q 플롯( 분위수- 분위수플롯, Quantile-Quantile plot) 은하나의자료셋이특정분포( 정규분 포나와이블분포등) 를따르는지또는두개의자료셋이같은모집단분포로부터나왔는지를

[INPUT] 뒤에는변수와관련된정보를표기한다. [CARDS;] 뒤에는각각의변수가가지는관측값들을표기한다. >> 위의프로그램에서데이터셋명은 wghtclub 이고, 변수는 idno, name, team, strtwght, endwght 이다. 이중 name 과 team 은

제 4 장회귀분석

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

DBPIA-NURIMEDIA

Microsoft Word - Forecast_lecture.docx

<4F E20C7C1B7CEB1D7B7A5C0BB20C0CCBFEBC7D120B5A5C0CCC5CD20BAD0BCAE20B9D720B1D7B7A1C7C120B1D7B8AEB1E F416E616C F616E645F47726

SAS를 이용한 통계자료분석

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

21세기 미국의 패권과 유엔

벡터자기회귀 (Vector Autoregression : VAR) 모형은경제이론없이모형만으로변수들간의관계를설명할수있다는점에서자주이용되는모형임. y t =α 1 y t-1 + +α p y t-p +βx t +ε t 여기서 y t 는내생변수 (endogenous varia

eda_ch7.doc

< FB3F3C3CCC1F6B5B5BFCD20B0B3B9DF D322E687770>

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

- 1 -

<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A BFEB2E687770>


<352E20BAAFBCF6BCB1C5C320B1E2B9FDC0BB20C0CCBFEBC7D120C7D1B1B920C7C1B7CEBEDFB1B8C0C720B5E6C1A1B0FA20BDC7C1A120BCB3B8ED D2DB1E8C7F5C1D62E687770>

untitled


(001~006)개념RPM3-2(부속)

ISP and CodeVisionAVR C Compiler.hwp

슬라이드 1

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

164

<B0A3C3DFB0E828C0DBBEF7292E687770>

Ç¥Áö-¸ñÂ÷

중심경향치 (measure of central tendency) 대표값이란용어이외에자료의중심값또는중심위치의척도 (measure of central location) 라고도함. 예 : 평균 (mean= 산술평균 ; arithmetic mean), 절사평균 (trimmed

untitled

<30312E20B9DAC1D8BCBA2E687770>

Blue Geometry

<31372DB9DABAB4C8A32E687770>

Observational Determinism for Concurrent Program Security

고차원에서의 유의성 검정

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

Transcription:

8. ARIMA 모형 (ARIMA Procedure) 8.1 ARMA(AutoRegressive Moving-Average) 모형 ARIMA 모형의기본형태 계절형 ARIMA 모형 8.2 ARIMA modeling 과정 데이터 모형의식별 (identification) 모형의추정 (estimation) 모형의진단 (diagnostic checking) 예 아니오 최종모형선택 1 모형의식별 ⅰ) 정상시계열과비정상시계열의특징 뚜렷한추세가없다. 정상시계열 진폭이시간의흐름에따라일정하다. 비정상시계열평균수준이시간대에따라다르다. 추세를가진다. 계절성을가진다. 분산이변한다. ⅱ) 비정상시계열의정상화ㄱ. 분산이일정하지않은경우 : 분산안정화변환 ( 로그변환, 제곱근변환, Box-Cox 변환을시도 ) ㄴ. 추세를가지는경우결정적추세 -> 분해법또는추세항모형에포함확률적추세 (Dickey-Fuller의단위근검정 ) -> 차분ㄷ. 계절성을가지는경우결정적계절추세 -> 계절추세항모형에포함확률적계절추세 ( 계절형단위근검정 ) -> 계절차분

ⅲ) ARMA(p,q) 과정의 ACF 와 PACF 의이론적인특성 확률과정 ACF PACF AR(p) 지수적으로감소하거나소멸하는싸인함수형태시차 p 이후에는 0 으로의절단형태 MA(q) 시차 q이후에는 0으로의절단형태지수적으로감소하거나소멸하는싸인함수형태시차 (q-p) 이후에는지수적으로감소하거나소멸시차 (p-q) 이후에는지수적으로감소하거나소멸 ARMA(p,q) 하는사인함수형태하는싸인함수형태 => 시계열그림과 identity 문에의한결과로나오는 ACF, PACF의형태를보고차분의필요여부및차수를 d를결정하고 AR차수와 MA차수를결정하면된다. 2 모형의추정및진단모형의식별단계에서선택한분석방법에대한모수를추정해낸다. 추정방법으로는최대가능도법, 비조건부최소제곱법, 조건부최소제곱법등이있다. 모형의진단단계에서는모형의추정단계에서나온추정식을이용하여나온잔차의시계열그림이나독립성들을알아보는통계량을검토해평균이 0이고독립성을만족하는지확인한다. 잔차가이런성격을가지지않는경우모형의식별단계부터다시시작하며잔차가좋은성격을가지는경우이모형을최종모형으로선택한다. 3 예측 모형의적합단계에서선택된모형을이용하여 시차이후의예측값과예측구간등을구한다. 비정 상시계열의경우는예측구간이발산하여별의미가없다. 8.3 단위근검정 (unit root test) 확률적추세가존재하는경우차분에의해시계열자료를정상화한후분석을하여야하며결정적추세의경우는추세항을모형에포함시킨다. 따라서추세가확률적인지결정적인지여부를미리판단하여야한다. 시계열그림만으로는어떤추세인지알기어려우므로 Dickey and Fuller 에의한단위근검정을시행하여확인한다. 즉, AR 연산자 가 항을포함하고있을때 인지여부를판단하는문제를단위근검정이라고한다. 따라서단위근검정은 를검정하는문제이며검정통계량은확률변수의적분을필요로하므로기존에는 SAS 매크로를이용하였으나현버전에서는 ARIMA procedure에서검정이가능하다. 시계열자료의평균수준이 0인지또는결정적추세를가지는지여부에따라다른검정통계량을사용하므로시계열자료의특성을잘알고단위근검정결과를이용하여야한다. 8.4 ARIMA 절차 PROC ARIMA options ; IDENTIFY VAR = variable options; ESTIMATE options; FORECAST options; 1 PROC ARIMA 문 options DATA = SAS dsn : 분석에사용될데이터자료명을지정한다. OUT = SAS dsn : 예측값을기억시킬자료명을지정

2 IDENTIFY 문 ACF, PACF의형태를보고차분의차수 d, AR 차수 p와 MA 차수 q를결정 options VAR = variable( ) : 분석에사용될변수를지정해주며 d는차분을의미예 ) variable(1,12) => 라는차분연산자를사용하여차분하라. variable(1,1) => variable(2) => CLEAR : 과거에적합되었던모형들을모두취소 NLAG= number : ACF, PACF를구할 lag의수를지정. 디폴트 24 NOPRINT : IDENTIFY문에의한분석결과를출력하지않는다. CENTER : 분석에사용될시계열에서표본평균을뺀후분석하라는명령. 를분석에이용 STATIONARITY = (ADF=AR orders DLAG=s) : augmented Dickey-Fuller test = (PP = AR orders) : Phillips-Perron test 단위근검정을시행한다. trend=0 : ( 절편도 0이고선형추세도없는경우 ) trend=1 : ( 절편만존재하고선형추세도없는경우 ) trend=2 : ( 절편과선형추세가동시에존재하는경우 ) 3 ESTIMATE 문 모수를추정하고, 유의성여부와잔차분석을통한 diagnostic statistic 출력 : AIC, SBC 및적합성검정통계량 (goodness-of-fit test statistics) options PLOT : 잔차의 ACF, PACF, IACF를그려준다. METHOD : 모수의추정방법을지정. 디폴트 CLS METHOD = ML (Maximum Likelihood Estimation : 최우추정법 ) ULS (Unconditional Least Squares Estimation : 최소제곱법 ) CLS (Conditional Least Squares Estimation : 조건부최소제곱법 ) p = (lag, lag,..., lag) : 모형의 AR 부분의차수를지정예 ) p = (1,2,5) ==> : subset model p = ==> : saturated model q = (lag, lag,..., lag) : 모형의 MA 부분의차수를지정 NOPRINT : ESTIMATE 문에의한결과를출력하지말것을명령한다. NOINT : 변수들이차분되거나 CENTER 옵션이사용된경우주로사용되며절편을추정하지않음. 4 FORECAST 문최종선택된모형으로예측값과예측구간을구한다. options LEAD = n : 구하고자하는예측값의개수를지정. 디폴트 24 OUT = SAS dsn : 예측결과를출력하고자하는자료명지정 ID = variable : 시계열자료의관측주기를나타내는시간변수의변수명을적어준다. INTERVAL : 분석에사용될시계열자료의관측주기형태를지정

8.5 예제 프로그램 data female; input female@@; date=intnx('month', '1dec82'd, _n_); format date monyy.; cards; 216 223 229 235 227 236 232 234 237 238 244 270 278 277 274 285 262 243 241 238 259 267 272 269 262 276 297 327 341 323 317 322 337 330 329 342 349 346 345 354 345 354 343 355 362 366 367 348 355 362 373 370 375 395 405 408 399 402 403 402 398 408 427 427 433 442 397 416 425 424 434 434 432 440 469 486 495 506 514 529 528 529 521 537 537 544 557 556 561 569 578 589 570 563 566 571 574 569 596 610 627 655 670 663 664 668 664 667 ; run; 프로그램 /* 모형식별단계 : 시계열그림및시계열의정상성검정 */ proc gplot data=female; symbol i=join v=none; plot female*date; run; proc arima data=female; identify var=female nlag=15 stationarity=(adf=3 dlag=1); run; /* 모형의추정및진단 */ identify var=female(1) nlag=24; estimate plot; run; /* 예측 */ forecast lead=12 interval=month id=date out=female2; run; Augmented Dickey-Fuller Unit Root Tests Type Lags Rho Pr < Rho Tau Pr < Tau F Pr > F Zero Mean 0 1.0561 0.9187 3.82 0.9999 1 1.0322 0.9151 3.17 0.9996 2 1.0295 0.9146 3.27 0.9997 3 1.0215 0.9134 3.24 0.9997 Single Mean 0 0.5032 0.9763 0.55 0.9876 7.47 0.0010 1 0.4578 0.9748 0.44 0.9839 5.15 0.0341 2 0.5801 0.9785 0.60 0.9892 5.42 0.0258 3 0.6628 0.9808 0.71 0.9919 5.29 0.0300 Trend 0-9.6999 0.4389-2.13 0.5220 2.77 0.6233 1-13.6305 0.2160-2.49 0.3310 3.57 0.4639 2-13.0856 0.2397-2.35 0.4056 3.34 0.5100 3-13.6444 0.2150-2.31 0.4254 3.36 0.5053 [ 참고 ] 단위근검정결과를보면여러가지 Type에따른검정결과들이나오는데이중에서시계열자료가평균을가진다고판단되면 type이 Single Mean의결과를이용하고, 선형추세를가진다고판단되면 type이 Trend의결과를이용하면된다. 3가지경우모두단위근이존재함을보여주고있다. F검정은 type에따라다른데 type이 Trend인경우는귀무가설 의검정결과이다. 유의확률이커서귀무가설을기각하지못하므로이자료의추세는확률적추세라고판단한다. 프로그램 symbol1 i=join v=star; symbol3 i=none v=circle; proc gplot data=female2; plot female*date=1 forecast*date=3/legend overlay; run; plot residual*date=1 /vref=0; run;

8.6 Time Series Forecasting System 이용방법 (1) 시계열예측시스템실행하기 4.1 절참고 : 솔루션 -> 분석 -> 시계열예측시스템을선택한다. : 분석에이용할 Data Set 셋선택하기 Time Series Forecasting 창이나오면 Data Set : 옆에 Browse... 를클릭하여분석할데이터셋 을선택한다. 분석할 Data set 이둘어있는 Library 와 Data Set 을선택한다. 이전의예제의데이터를이용하기위해 time 라이브러리안의 Female Data Set 을선택하고 OK 를클릭한다. Data Set 에 TIME.FEMALE 이선택된것을볼수있으며 Date 변수가있으면자동으로 Time ID 에 지정된것을볼수있다. Date 변수가 Data Set 에포함되어있지않으면 create... 을클릭하여생성해 주면된다.

: ARIMA 모형적합하기. ARIMA 모형을분석하기위해 Develop Models 를클릭한다. Female Data Set 에서분석할변수 Female 을선택한뒤 OK 를클릭한다 Develop Models 대화상자가나타나고여기서모형을적합할수있다. 1 모형식별위의창에서 Time Series Viewer 를실행하여다음과같이시계열의형태와 ACF, PACF 및단위근검정을통해적당한차수의 ARMA모형을선택한다.

< 원자료의시계열그림 > < 원자료의 ACF 와 PACF 및 IACF> < 원자료에대한백색잡음검정과단위근검정및계절형단위근검정 > 백색잡음검정의유의확률은매우작고단위근검정의유의확률은 1 에가까우므로단위근이존재하여 차분이필요함을알수있다.

<1 차차분한자료에대한시계열그림 > <1 차차분한자료에대한 ACF, PACF, IACF> <1 차차분한자료의백색잡음검정과단위근검정및계절형단위근검정 > 1 차차분한자료의 ACF 와 PACF 는모든시차에서유의하지않으며백색잡음검정의유의확률은 0.05 보다커서 1 차차분후에는모형이잘적합된것으로판단된다.. 2 모형적합 ARMA 모형을적합시키기위해마우스의단추를클릭하면의모형적합을할수있는대화상자가나 타나고여기서 Fit ARIMA Model... 을선택한다.

모형의식별단계에서선택한 AR 차수 p=0, MA 차수 q=0, 차분횟수 d=1 을선택한후확인버튼을 클릭한다. 적합된모형이 Develop Models 창에 Root Mean Square Error 와함께나타난다. [ 참고 ] 동일 Data Set 에여러개의 ARIMA 모형을적합하여보려면동일한모형적합방법을각모형 별로반복해서실행하면, Develop Models 에실행시킨각각의모형이표시되며여러가지진단조 건들을통해최적의모형을선택하면된다. 3 추정된모형의결과물확인 현재적합시킨모형의결과를보기위해서는 합결과물들을확인할수있다. 를선택하고, vertical bar 버튼을하나씩눌러절

< 원자료와적합된모형의시계열그림 > 잔차그래프를보려면를선택한다. < 잔차그래프 > < 잔차의 ACF, PACF, IACF>

< 잔차의백색잡음검정및단위근검정 > < 적합한모형의모수의추정값 > < 여러가지진단통계량 > 적합된모형 :,

< 예측값에대한시계열그림 > < 예측값 >