我有一个时间序列数据集,我想自定义输出,这意味着我只想在结果窗口中找到特定结果的一些统计值。
我想得到的只是从表调用Augmented Dickey-Fuller Unit Root Tests中获取'Zero Mean'的值。并删除此表中的所有其他类型。
代码如下:
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;
答案 0 :(得分:0)
然后你最好的选择是捕获表格并打印出来,假设没有控制它们的选项。我假设你已经阅读了相关的文档:
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;