全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
715 1
2022-09-28
我想计算自变量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”
请问如何修改呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2022-9-28 13:31:25
不好意思,我发现是我句子“outs2 <- boot(data=dat.add, statistic = s2, R=1000)”中的s2大写了。我改成小写之后又出现了“Error in datsam[indices, ] : incorrect number of dimensions”这个问题,请问大家知道是怎么回事吗
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群