[問題] sas設定虛擬變數問題

看板Statistics作者 (黃阿甫)時間17年前 (2009/01/20 17:29), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
請教一下 如果要檢驗截距的變動 設一個虛擬變數的話 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
proc reg data=cost; 沒有斜線......
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
文章代碼(AID): #19TPcFef (Statistics)