webgu 发表于 2013-8-16 09:12 
不要叫我大牛。
1. 首先这个跟在CLASS语句里选的参数化方法有关。 常用的有 effect, param ...
我用的是param=ref;
您指的下表是红色圈住的部分么?这是数据集中原始的观测值,需要另外在将哑变量设置成1,2,3...这种形式么?
我的代码如下:
proc logistic data=sasuser.train_rrd descending plots=EFFECT plots=ROC;
class usage credit gender marital wage work_time education home car home_loan car_loan /param=ref;
model success = usage credit credit_quota gender marital wage work_time education home car home_loan car_loan
amount term ir credit_quota age bid_num success_num repay_num arrear_num total_loan/selection=stepwise
sle=0.05 sls=0.1 lackfit outroc = rocout ;
output out=estimated predicted=estprob l=lower95 u=upper95;
run;
日志中显示的错误如下:
NOTE: 变量 CREDITA 未初始化。
NOTE: 变量 CREDITB 未初始化。
NOTE: 变量 CREDITC 未初始化。
NOTE: 变量 CREDITD 未初始化。
NOTE: 变量 CREDITE 未初始化。
NOTE: 变量 EDUCATIONCOLLEGE 未初始化。
NOTE: 变量 EDUCATIONHIGHSCHOOL 未初始化。
NOTE: 变量 EDUCATIONPOSTGRADUATE 未初始化。
NOTE: 变量 CAR0 未初始化。
谢谢webgu老师~