作者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