[問題] sas設定虛擬變數問題
請教一下
如果要檢驗截距的變動
設一個虛擬變數的話
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
推
01/20 17:37, , 1F
01/20 17:37, 1F
→
01/20 17:59, , 2F
01/20 17:59, 2F
推
01/21 09:27, , 3F
01/21 09:27, 3F