如何在SAS中自定义proc arima的统计结果

如何在SAS中自定义proc arima的统计结果,sas,proc,Sas,Proc,我有一个时间序列数据集,我想自定义输出,这意味着我只需要结果窗口中特定结果的一些统计值 我想得到的只是从表调用扩展的Dickey Fuller单位根测试中得到“零均值”的值。并删除此表中的所有其他类型 代码如下: DATA ts; Process='II Trend'; DO nsam=1 TO 1000; SEED=1564646+nsam; a0=2; a2=0.8; DO i=1 TO 200; error=RANNOR(SEED); y= a0 + i*a2 + error; IF i&

我有一个时间序列数据集,我想自定义输出,这意味着我只需要结果窗口中特定结果的一些统计值

我想得到的只是从表调用扩展的Dickey Fuller单位根测试中得到“零均值”的值。并删除此表中的所有其他类型

代码如下:

DATA ts;
Process='II Trend';
DO nsam=1 TO 1000;
SEED=1564646+nsam;
a0=2;
a2=0.8;
DO i=1 TO 200;
error=RANNOR(SEED);
y= a0 + i*a2 + error;
IF i>100 THEN OUTPUT;
END;
END;
RUN;

PROC ARIMA DATA=ts;
IDENTIFY VAR=y 
STATIONARITY=(ADF=(3));
RUN;

那么最好的办法就是捕获表并打印出来,假设没有控制它们的选项。我假设您已经阅读了相关文件:

ods listing close;
ods table StationarityTests=zero_mean(where=(Type="Zero Mean"));
PROC ARIMA DATA=ts;
IDENTIFY VAR=y 
STATIONARITY=(ADF=(3));
RUN;quit;
ods listing;
proc print data=Zero_Mean noobs label;
run;