为了模拟一个逻辑回归模型的优化过程,我们可以使用模拟数据来进行演示。下面是一些模拟数据:
# 模拟数据
set.seed(123)
n <- 100
x <- rnorm(n)
y <- rbinom(n, 1, plogis(x))
逻辑回归的对数似然函数可以写成:
ℓ(β)=∑i=1nyilog(pi)+(1−yi)log(1−pi)\ell(\boldsymbol{\beta})=\sum_{i=1}^{n} y_{i} \log \left(p_{i}\right)+\left(1-y_{i}\right) \log \left(1-p_{i}\right)ℓ(β)