SAS中文论坛

标题: 看一段程序 [打印本页]

作者: shiyiming    时间: 2005-4-1 14:46
标题: 看一段程序
data max;
infile 'e:\max.txt';//只有a、b两组数据
input a b @@;
if a>100 then n=2;
else n=3
run;

proc arima data=datamax;
identify var=b(1,n) nlag=10;
.
.
.
为什么n的数值不能调用到arima过程中?应该如何处理,谢谢!
还有如果我需要用以上程序处理1000个左右的文件(.txt),是不是必须一个个调用,有没有自动的方法?谢谢!
作者: shiyiming    时间: 2005-4-8 12:31
标题: 回复
用call symput(n,'n'),把data步的变量值给宏变量,就行了。




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2