我写了这样一段程序:
proc varmax data=ah5new2 outest=est_ah5new outstat=stat_ah5new ;
model p_5end ph_5end/p=1 noint dftest cointtest=(johansen);
by seccode yr qter;
run;
想要对p_5end 和ph_5end分seccode yr 和qter进行单位根和协整检验,因为数据样本很大,所以每个企业每个季度都会有不同的结果输出。我本来想让他直接输出到一个数据集中,所以用了outest=est_ah5new outstat=stat_ah5new ;但是est_ah5new 和stat_ah5new 只有一些AR lag 、Iformation criterion等信息,我想要的Dickey-Fuller Unit Tests以及Cointegration Rank Test都输出在output窗口了。我现在想把这些output窗口里的东西保存起来。最好是保存到数据集里,因为还要进行下一步处理。
请教的第一个问题是:如何保存output窗口的信息,最好是可以选择性地只保留Dickey-Fuller Unit Tests以及Cointegration Rank Test的结果。
问题二:运行中会出现 Window is full and must be cleared. Select : 1 Fto file ;2 P to print; 3. s to save;4 C to clear the window without saving.
我选择了1 Fto file 或者3. s to save,它会出现一个 FILE NAME 窗口,我在ENTER FILENAME 那里输入了一个像new5这样的文件名,在下面的 replace、apped、attrs 和tabs 这里选择了replace,但是之后不知道要怎样操作,因为上方只有两个按钮,一个是end 一个是cancel。点end的话就结束了,点cancel 又回到上一步。
谢谢各位前辈!