楼主: yurongdizzy
469 1

[问答] 请教:R语言bootstrap法估计Logistic回归模型里交互作用S指数的95%置信区间 [推广有奖]

  • 0关注
  • 0粉丝

高中生

17%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0888
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
96 点
帖子
4
精华
0
在线时间
44 小时
注册时间
2021-8-16
最后登录
2024-2-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想计算自变量x1(连续变量)与亚组x2的相加交互作用,调整因素为X3,X4。程序参考文献《Logistic回归模型中连续变量交互作用的分析》。具体如下:
additive1 <- read.csv('C:/xxxxxxxxxxxxxxxxxxxxx)
dat.add <- glm(Y ~  X1*as.factor(x2) + X3 + X4,
               family = binomial, data=additive1)
summary(dat.add)

s2 <- function(datsam,indices){
  +d<-datsam[indices,]
  +fitlr <- glm(Y ~  X1*as.factor(x2) + X3 + X4,
             family = binomial, data=d)
  +s <- (exp(fitlr$coef[2]+fitlr$coef[3]+fitlr$coef[6])-1/(exp(fitlr$coef[2])-1+exp(fitlr$coef[3])-1))}

outs2 <- boot(data=dat.add, statistic = S2, R=1000)
print(outs2)
plot(outs2)
boot.ci(outs2,conf=0.95,type="perc")


可是最后提示“Error in boot(data = dat.add, statistic = S2, R = 1000) :
  object 'S2' not found”
请问如何修改呢?

二维码

扫码加我 拉你入群

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

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

关键词:Logistic回归模型 logistic回归 bootstrap法 Bootstrap logistic R语言处理过程 R语言新手问题 R语言实战

沙发
yurongdizzy 发表于 2022-9-28 13:31:25 |只看作者 |坛友微信交流群
不好意思,我发现是我句子“outs2 <- boot(data=dat.add, statistic = s2, R=1000)”中的s2大写了。我改成小写之后又出现了“Error in datsam[indices, ] : incorrect number of dimensions”这个问题,请问大家知道是怎么回事吗

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-21 15:36