/*--------------------------------------- | Generate several ARIMA models - graph | | data above ACF etc. using templates | | color by significance | ---------------------------------------*/ proc greplay nofs; igout=work.gseg; delete _all_; ** clear out the existing graphics catalog ***; goptions reset=all; goptions htitle=1.5 htext=1 ftext=centb targetdevice=pscolor; data a; Y1L=0; Y2L=0; Y3L=0; E1=0; do t=1 to 365; E=normal(9800377); Y1 = .8*Y1L + .6*E; Y2 = .8*e + .6*E1; Y3 = .8*Y3L + .65*E + .5*E1; output; Y1L=Y1; Y3L=Y3; E1=E; end; data a; set a; AR1=Y1+10; MA1=Y2+10; ARMA11=.6*Y3+10; drop E E1 Y1 Y2 Y3 Y1L Y2L Y3L; proc print data=a (obs=10); proc gplot; plot (AR1 MA1 ARMA11)*t/overlay legend; symbol1 v=none i=join w=2; title "Time Series"; proc arima; i var = AR1 nlag=20 outcov=outar; i var = MA1 nlag=20 outcov=outma; i var = ARMA11 nlag=20 outcov=outarma; run; proc print data=outar; data outar; set outar; u95 = 1.96*stderr; l95=-1*u95; u=1/sqrt(300); l=-1*u; corr1=corr; if abs(corr)