作者vicezerg (黄阿甫)
看板Statistics
标题[问题] sas设定虚拟变数问题
时间Tue Jan 20 17:29:50 2009
请教一下
如果要检验截距的变动
设一个虚拟变数的话
data cost;
infile 'c:\book111.prn';
input year cost labor capita ;
if year>1985 then d1=1; else d1=0;
d1labor=d1*labor;
d1capita=d1*capita;
run;
proc reg data=cost/ ;
model cost=d1 labor capita/ ;
run;
小弟的设法是这样设的
可是电脑老是跟我说他跑不出来
896 proc reg data=cost/ ;
-
22
-
200
ERROR 22-322: Syntax error, expecting one of the following: ;, (, ADJRSQ,
AIC, ALL, ALPHA,
ANNOTATE, BIC, CORR, COVOUT, CP, DATA, EDF, GMSEP, GOUT,
GRAPHICS, JP,
LINEPRINTER, LP, MSE, NOPRINT, OUTEST, OUTSEB, OUTSSCP, OUTSTB,
OUTVIF, PC,
PCOMIT, PLOT, PLOTS, PRESS, RIDGE, RMSE, RSQUARE, SBC, SIMPLE,
SINGULAR, SP, SSE,
TABLEOUT, USSCP.
ERROR 200-322: The symbol is not recognized and will be ignored.
897
898 model cost=d1 labor capita/ ;
NOTE: The previous statement has been deleted.
899 run;
这一段不知道他在讲啥说
有没有强者大大可以帮我看一下到底哪边出了差错阿
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.182.107
1F:推 JKY:proc reg data=cost; 没有斜线...... 01/20 17:37
2F:→ vicezerg:了解...感谢 01/20 17:59
3F:推 kingbee:斜线 是要接後面的宣告才要打上去 01/21 09:27