假设我想象的数据集是这样的:
dt1<-data.frame(X2=c(1,2,3,4,5),X9= c(3,4,5,6,7), X16=c(10,11,12,13,14),
X30=(21,22,23,24,25), X23=c(0,1,0,1,1))
我使用以下代码在给定数据集上运行逻辑回归模型:
myresult<-glm(X23~., data = dt1, family = "binomial")
我获得了如下附图所示的以下摘要:(摘要结果针对不同的数据集,但具有相同的列和数据集名称): summary results pic
摘要包含X2,X9,X16和X30变量的系数估计值。我想编写一个代码,它只返回X2和X16变量的系数估计值。有人可以指导我。感谢
答案 0 :(得分:0)
我们可以使用coef
来提取系数。对于特定变量,按名称或索引对其进行子集化
coef(myresult)[c("X9", "X16")]