hnngr
我是一名菜鸟,最近学王燕编写的教材《应用时间序列分析》,利于SAS编写了教材P11的一个程序,计算机屡次提示出现错误,敬请高手指教!我的程序是这样写的:
data example1_2;
input price;
time=intnx('month','01jan2005' d, _n_-1);
format time monyy.;
cards;
3.41
3.45
3.42
3.53
3.45
;
proc print data =example1_2;
run;
我提交运行后 电脑提示如下:
NOTE: SAS 初始化所用时间:
实际时间 5.78 秒
CPU 时间 0.90 秒
1 data example1_2;
2 input price;
3 time=intnx('month','01jan2005' d, _n_-1);
-
22
ERROR 22-322: 语法错误,期望下列之一: !, !!, &, *, **, +, ',', -, /, <, <=, <>, =, >, ><, >=, AND, EQ, GE, GT, IN, LE,
LT, MAX, MIN, NE, NG, NL, NOTIN, OR, ^=, |, ||, ~=.
4 format time monyy.;
5 cards;
NOTE: 字符值已转换为数字值,位置:(行:列)。
3:20
NOTE: 数字值已转换为字符值,位置:(行:列)。
3:38
NOTE: SAS 系统由于错误而停止了该步的处理。
WARNING: 数据集 WORK.EXAMPLE1_2 可能不完整。该步停止时,共有 0 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.20 秒
CPU 时间 0.01 秒
11 ;
12 proc print data =example1_2;
13 run;
NOTE: 数据集 WORK.EXAMPLE1_2 中没有观测。
NOTE: “PROCEDURE PRINT”所用时间(总处理时间):
实际时间 0.12 秒
CPU 时间 0.04 秒
谁来救我啊!