【发布时间】:2022-04-23 14:25:30
【问题描述】:
我正在尝试从具有二进制结果的对数二项式回归中获得 RR。有两个分类变量:治疗和组,两个数字变量:年龄和 BMI。 但我得到一个错误 错误:找不到有效的起始值:请指定一些。请问我该如何解决这个错误?
N <- 50
data.1 <- data.frame(Outcome=sample(c(0, 0, 1), N, rep=T), Age=runif(N, 8, 58),
BMI=rnorm(N, 25, 6), Group=rep(c(0, 1), length.out=N),
treatment=rep(c('1', '2', '3'), length.out=N))
data.1$Group <- as.factor(data.1$Group)
coefini <- exp(coef(glm(Outcome ~ Group + treatment + Age + BMI, data=data.1,
family=binomial(link="logit"))))
fit2 <- glm(Outcome ~ Group + treatment + Age + BMI, data=data.1,
family=binomial(link="log"), start=coefini)
【问题讨论】:
标签: r