rjp105
在varmax procedure-model statement中,如果我想把impulse的结果期间值从默认的lead=12改为lead=100, 应该把lead=100写在哪里?
例如下面:
proc varmax data=gdp;
model y / p=3 dify(1) print=(impulse=(all));
run;
我有试过将lead=100直接写进model y /后,但运行不了。(SAS8)
rtist
先读置顶帖
robustreg
帮助里说,output语句里面写lead=100,软件是人家的,怎么用也要由人家说了算,人家怎么说了算呢?写在帮助里
rtist
[quote]引用第2楼robustreg于2007-08-08 23:42发表的“”:
帮助里说,output语句里面写lead=100,软件是人家的,怎么用也要由人家说了算,人家怎么说了算呢?写在帮助里[/quote]
还以为你真的怕变绿了、所以逃了呢,呵呵。
robustreg
上来看看,最近有点忙,,,所以要逃的拉。。。farewell, u guys
rtist
rjp105
[quote]引用第2楼robustreg于2007-08-09 12:42发表的“”:
帮助里说,output语句里面写lead=100,软件是人家的,怎么用也要由人家说了算,人家怎么说了算呢?写在帮助里[/quote]
谢谢! 可是output 里的lead= 定义的是forecast结果的期间,不是impulse response结果的期间。
我想定义的是impulse response
rjp105
明白了。。
要定义impulse response结果的期间用lagmax=就好了。
谢谢楼上各位啦!
rjp105
有个问题:
SAS8随机附带的SAS System Help文件中提到proc varmax: model statement 下的lead=option可以用来定义impulse期间,是怎么回事?