我要用sas跑一下手头的面板数据,具体语句是这样的
data a;
input cus x1-x34@@;
time=intnx('month','15jan2007'd,_n_-1);
format time date.;
cards;
57150 58900 55280 54120 53540 53380 53190 53100 52610 52310 52420 63210 52270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
55850 0 55420 54900 54590 54380 54100 53860 53680 53300 63210 53300 53000 18590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
58575 0 0 58500 58910 58970 59020 58830 58770 58300 57970 58250 57600 57300 57050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
71400 0 0 71550 72490 72800 73360 73530 73100 72310 72000 71500 71450 70250 70080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
65325 0 0 0 65300 65910 66690 66940 66750 66530 66200 65750 65590 65580 65350 65050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
62550 0 0 0 0 62310 62730 63130 63360 63430 63250 63100 63000 62400 62350 62180 61700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
64125 0 0 0 0 0 64010 64400 64860 65300 65320 65300 65250 65010 64880 65210 64590 64510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
63650 0 0 0 0 0 0 63600 64020 64300 64390 64320 64280 64080 64130 63900 63740 63800 63720 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
65750 0 0 0 0 0 0 0 65850 66150 66140 66200 66000 65830 65800 65400 65350 65300 64950 64650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
66600 0 0 0 0 0 0 0 0 66980 67250 67790 68030 68000 67910 67980 68000 67880 68000 67810 67890 0 0 0 0 0 0 0 0 0 0 0 0 0 0
60825 0 0 0 0 0 0 0 0 0 60300 60300 60000 59910 59970 59980 60100 60230 60390 60150 60510 60060 0 0 0 0 0 0 0 0 0 0 0 0 0
57875 0 0 0 0 0 0 0 0 0 0 57900 56410 54880 53950 54000 54170 54320 54600 54540 54700 54510 54450 0 0 0 0 0 0 0 0 0 0 0 0
63875 0 0 0 0 0 0 0 0 0 0 0 63000 61950 61150 60920 60800 60650 60500 60290 60210 60160 59800 59790 0 0 0 0 0 0 0 0 0 0 0
63575 0 0 0 0 0 0 0 0 0 0 0 0 64300 64100 64110 64120 64030 63950 63830 63690 63400 63200 63050 62500 0 0 0 0 0 0 0 0 0 0
67050 0 0 0 0 0 0 0 0 0 0 0 0 0 67400 67600 67940 68200 68080 67900 67980 67500 67380 67280 66900 66710 0 0 0 0 0 0 0 0 0
64300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64090 64550 64620 64550 64430 64360 64050 64030 63900 63650 63700 63400 0 0 0 0 0 0 0 0
62100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61850 61880 61730 61640 61600 61600 61530 61500 61400 61490 61300 61120 0 0 0 0 0 0 0
61550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61520 61500 60850 60540 60500 60380 60290 60180 59750 60100 59090 59150 0 0 0 0 0 0
63225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63000 62700 62540 62370 62340 62280 62240 62170 62350 62130 62100 62100 0 0 0 0 0
59700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59450 57900 57030 56040 55680 55500 55570 55550 55380 55510 55700 56380 0 0 0 0
57625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56600 54990 53930 53180 52700 52440 52350 52320 52270 52270 52330 51920 0 0 0
42350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43000 42480 41730 41170 41190 41230 41270 41280 41220 41400 49280 47650 0 0
31950 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31460 30290 29360 28710 28520 28470 28400 28410 28430 37360 43910 32880 0
27875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27800 26440 25390 24650 24200 24040 23900 23820 32690 42150 28780 23640
;
run;
PROC TSCSREG data=a;
ID time;
MODEL cus =x1-x34/fuller;
run;
然后创建文件是成功了,但是跑下面的面板的时候,就出现
32 PROC TSCSREG data=a;
NOTE: SCL source line.
33 ID time;
-
22
ERROR 22-322: Expecting a name.
34 MODEL cus =x1 x34/fuller;
ERROR: Variable NAME not found.
35 run;
哪位哥哥或者姐姐帮我解答下到底是哪里有问题了啊~~~~~~
谢过啦先~~~~~