*고려대학교 정보통계학과 석사과정,...

Post on 25-Aug-2020

0 views 0 download

Transcript of *고려대학교 정보통계학과 석사과정,...

*고려대학교 정보통계학과 석사과정, jjyy0604@nate.com

- 1 -

- 2 -

- 3 -

- 4 -

원계열회귀변수회귀모수후향연산자계절주기 월별자료

분기별자료

백색잡음

- 5 -

- 6 -

- 7 -

Bell과 Hillmer형

10일전 명절 10일후명절

10일전 명절 10일후명절

Dagum형

- 8 -

- 9 -

- 10 -

설날일자

1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9

A형 0.00 0.01 0.03 0.05 0.09 0.14 0.19 0.25 0.33 0.59 0.67 0.75 0.81 0.86 0.91 0.95 0.97 0.99

B형 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95

0.2 0.3 0.5

1.26 27 28 29 30 31 2.1 2 3 4 5 6 7 8 9 10 11 12 13

0.3 0.2 0.5

1.26 27 28 29 30 31 2.1 2 3 4 5 6 7 8 9 10 11 12 13

- 11 -

- 12 -

- 13 -

5/(5+10) 10/(5+10)

31 2.1 2 3 4 5 6 7 8 9 10 11 12 13

- 14 -

- 15 -

- 16 -

- 17 -

- 18 -

- 19 -

- 20 -

- 21 -

- 22 -

- 23 -

- 24 -

- 25 -

- 26 -

- 27 -

- 28 -

- 29 -

- 30 -

- 31 -

%MACRO SPC(n);%LET FIL1=.spc;%LET FIL2=.dat;%DO I=3 %TO 10; *명절 전 파급효과의 길이 변경;%DO J=3 %TO 10; *명절 후 파급효과의 길이 변경;DATA _NULL_; *파급형태별 SPC파일 생성;

FILE "C:\TEMP\&n\exam&i&j&FIL1";PUT 'series { file="data.txt"';PUT ' start=1990.01';PUT ' period=12';PUT ' }';PUT 'regression { ';PUT ' variables = (td';PUT ' ls1998.1 )';PUT ' user=(sul chu jday)';PUT ' start = 1990.01';PUT ' file = "'"c:\temp\dum\dagum_&i&j&FIL2"'"';PUT ' }';PUT 'automdl {method = best}';PUT 'estimate {save=(lkstats estimates)';PUT ' savelog=(aic)}';PUT 'outlier { method = addone ';PUT ' critical = 3 ';PUT ' }';PUT 'transform { function=log }';PUT 'x11 {print=qstat';PUT ' seasonalma = s3x9';PUT ' sigmalim = (1.65 1.96)';PUT ' trendma = 9';PUT ' savelog = (m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 q) }';PUT 'slidingspans{ ';PUT ' outlier = yes';PUT ' savelog = (percent) }';

RUN;QUIT;%END;%END;data _null_; *파급형태별 생성된 SPC파일을 적용하여 X-12-ARIMA 실행;

x "cd\temp\&n\";x 'x12axp -m exam';

run;data test; *X-12-ARIMA 실행 결과를 읽어들여 DATASET으로 생성;

infile "c:\temp\&n\exam.log" firstobs=10;input / @59 type / @14 AIC / @16 M01 / @16 M02 / @16 M03 / @16 M04 / @16 M05 / @16 M06 / @16 M07 / @16 M08 / @16 M09 / @16 M10 / @16 M11 / @16 Q /// @67 S / @67 M;NAME="&n";

run;%MEND;%SPC(음식료품);