SAS学习 day11 逻辑回归 模型开发

模型开发

注意:如果使用全模型法,所有自变量必须是连续型

data imputed;
set imputed;  离散型的转化
resr = (res='R');
resu = (res='U');
run;
proc logistic data = imputed des; des表示1对应发生响应事件 
model ins = $screened resr resu / 

           屏幕上所有变量
selection=score best=1;  全模型法 score
run;

将res离散型变量转化成哑变量

 

计算SBC统计量

ods listing close;       ods设置输出格式
ods output Nobs=Nobs
      bestsubsets =score;  输出这两个数据集
proc logistic data = imputed des ; 
model ins =  resr resu brclus2 checks ccbal 
mmbal income ilsbal posamt 
nsfamt cd irabal age 
sav dda invbal
crscore brclus3 cc brclus1 
cashbk miacctag micrscor moved 
acctage dirdep savbal ddabal 
sdb ccpurc inarea atmamt 
phone mmcred inv 
depamt brclus4 atm lores / 

          
selection=score best=1;   
run;
ods listing;
data _NULL_;

  data subset;
  set score;
  sbc = -scorechisq + log(&obs)*(numberofvariables +1);  变量个数越少越好  score卡方越大越好
  run;





 

转载于:https://www.cnblogs.com/suizhixxie/p/10409574.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值