【发布时间】:2017-12-30 23:08:19
【问题描述】:
一个关于 R 中逻辑回归的快速问题。假设我使用 Cell.size 和 Cell.shape 作为预测变量拟合乳腺癌数据集的逻辑回归,以预测患者是良性还是恶性。
library(mlbench)
data(BreastCancer)
data1<- BreastCancer
levels(data1$Class)<- c(0,1) # binary outcome
data1<- data.frame(sapply(data1, as.numeric)) #converting from factors to num
data1$Class<- data1$Class-1
mylogit1<- glm(Class~Cell.size+Cell.shape, data=data1, family="binomial")
这会给我精确的模型: Y= -5.4771+0.7672*Cell.size+0.8223*Cell.shape 来预测患者的类别(我会使用 1/(1+exp(-Y) 作为相应的风险) .
现在我想修复这个模型并尝试添加新变量,例如 Cl.thickness。我的目标是以
的形式将逻辑回归与基数相匹配Y= -5.4771+ 0.7672*Cell.size+0.8223*Cell.shape+a+b*Cl.thickness
其中 a、b 是我要估计的参数。
如何在 R 中做到这一点?不是我想修复拦截,而是我想修复模型的某些部分。谢谢!
【问题讨论】:
-
想要在你的新模型中使用“a”吗?
标签: r regression