如何在R中进行多元(多个因变量)Logistic回归?
我知道在R中进行线性回归,但这并不适用于Logistic回归。
但是,当我尝试使用以下代码进行逻辑回归时(见下文),它不能正常工作。
我知道在R中进行线性回归,但这并不适用于Logistic回归。
form <-cbind(A,B,C,D)~shopping_pt+price
mlm.model.1 <- lm(form, data = train)
但是,当我尝试使用以下代码进行逻辑回归时(见下文),它不能正常工作。
model.logistic <- glm(form, family=binomial(link=logit), data=train)
谢谢您的帮助。
另外,似乎我用线性模型来完成这个任务的代码可能不正确。我正在尝试根据这份文档中提出的方法来操作,对某些人可能会有所帮助。
ftp://ftp.cis.upenn.edu/pub/datamining/public_html/ReadingGroup/papers/multiResponse.pdf
lm
的代码只适用于四个独立的模型,每个模型都有一个因变量。我的意思是,你可以拟合四个逻辑回归模型。 - Julián Urbanodput()
调用以提供您数据集的样本,或者提供一个可再现的示例。 - marbelMCMCglmm
(请参见课程笔记的第5章)或lme4
(请参见http://rpubs.com/bbolker/3336)应该可以胜任,尽管那里给出的多元示例是多元正态分布。如果您提供一个可重现的示例,我会考虑发布一个解决方案... - Ben Bolker