为什么逻辑回归的误差由 [y ln(sigma(x)) + (1 − y) ln(1 − sigma(x)] 给出

数据挖掘 逻辑回归 线性回归
2022-03-07 13:11:24

为什么对于逻辑回归,目标值为 0 或 1,取目标值与预测值之差的平方和是行不通的,而是:

error(w)=1/mi=1m[yiln(σ(xi))+(1yi)ln(1σ(xi)]

1个回答

这是对数似然:

logP(x;w)logiP(xi|w)=ilogP(xi|w),其中P(xi|w){σ(xi),yi=11σ(xi),yi=0

为什么是对数似然?当您拥有概率模型(例如逻辑回归)时,这是找到最适合的参数的一种方法( MLE )。回想一下,在逻辑回归中,与名称相反,我们试图分类而不是回归,而 MSE 是回归损失;它试图最小化与一个点的距离,而我们希望惩罚处于错误的子空间(不对应于正确类的部分)。如果你稍微眯一下,你会看到负对数似然最小化了交叉熵