逻辑回归(logistic regression)是一种监督学习中的分类方法。逻辑回归与多元线性回归都使用自变量的线性组合,但二者预测的结果不同,多元线性回归直接预测连续因变量,逻辑回归则通过逻辑函数将线性组合转换为分类结果出现的概率。

以二分类为例,设表示疲劳,表示不疲劳,表示项特征。逻辑回归首先对各项特征进行线性组合:

其中,为截距,为各项特征的系数。然后使用逻辑函数(logistic function,也常称为Sigmoid函数,如下图所示)将转换为0至1之间的概率,表示模型预测驾驶员处于疲劳状态()的概率:

随着增大,逐渐接近1;随着减小,逐渐接近0。曲线在附近最陡,表示对于尚难判断的样本,线性得分发生较小变化就会明显改变预测概率;当已经接近0或1时,曲线逐渐变平,同样大小的变化对预测概率影响较小。因此,它既能输出概率,又能形成从“不疲劳”到“疲劳”的平滑过渡。

逻辑函数将特征的线性得分z转换为预测概率p