楼主: lutian08
6281 1

[问答] Logistic回归,如何筛选变量 [推广有奖]

  • 0关注
  • 8粉丝

已卖:63份资源

副教授

53%

还不是VIP/贵宾

-

威望
0
论坛币
12013 个
通用积分
0.0816
学术水平
29 点
热心指数
33 点
信用等级
23 点
经验
7912 点
帖子
285
精华
0
在线时间
1423 小时
注册时间
2009-11-14
最后登录
2025-12-11

楼主
lutian08 发表于 2013-6-4 13:32:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用glm进行logistic回归,有10个自变量,如何用逐步回归法筛选自变量呢?
有人说用step()函数,不知广义线性函数用这个妥不妥
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:logistic回归 logistic ogistic logisti logist 如何

沙发
DM小菜鸟 发表于 2014-12-22 16:09:47
做predict的话,可以用BMA()来做用的函数是——
predict( object, newdata, ...)
比如:
library(MASS)
     data(birthwt)

     y <- birthwt$lo
     x <- data.frame(birthwt[,-1])
     x$race <- as.factor(x$race)
     x$ht <- (x$ht>=1)+0
     x <- x[,-9]
     x$smoke <- as.factor(x$smoke)
     x$ptl <- as.factor(x$ptl)
     x$ht  <- as.factor(x$ht)

     x$ui <- as.factor(x$ui)

     bic.glm.bwT <- bic.glm(x, y, strict = FALSE, OR = 20,
                            glm.family="binomial",  factor.type=TRUE)
     predict( bic.glm.bwT, newdata = x)

     bic.glm.bwF <- bic.glm(x, y, strict = FALSE, OR = 20,
                            glm.family="binomial",  factor.type=FALSE)
     predict( bic.glm.bwF, newdata = x)


顺便说,还有LASSO,个人认为这是一个好方法



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 07:45