使用最大似然法在 R 中拟合 Logit/Probit 回归模型

Fit a Logit/Probit regression model in R using Maximum Likelihood

这里有一个简单的问题:

我想知道 R 中是否有任何函数可以使用 最大似然法[=]拟合 logit/probit 回归模型22=]?

目前,我正在使用函数 glm 给出的 OLS 方法(我希望它确实使用 OLS 方法)...我在某处读到 probit/logit 使用 OLS 方法的模型可能有附带参数问题。所以我想试试 MLE 方法。

提前感谢您的帮助!

@Maju116 的评论是正确的。 glm() 不使用普通最小二乘法,它使用 iteratively reweighted least squares;正如 linked 维基百科文章所说

IRLS is used to find the maximum likelihood estimates of a generalized linear model

二项式族的默认 link 是 logit,因此 glm(...,family=binomial)glm(...,family=binomial(link="logit")) 将适合逻辑 (logit) 回归。 glm(...,family=binomial(link="probit")) 将适合概率回归。

如果您当前正在使用 glm(...) 而没有 明确的 family 参数,那么您假设高斯误差,这意味着您将得到与普通最小二乘法 (lm()) 相同的答案(这是对具有高斯(正态)分布误差的数据集的最大似然估计)。为了清晰和高效,当您想要执行 OLS 时,通常最好使用 lm() 而不是 glm() 和默认系列。