Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 3.02 KB

02.Logistic&Linear.md

File metadata and controls

59 lines (38 loc) · 3.02 KB
title time tags
逻辑回归与线性回归
2024-06-14 12:16

逻辑回归和线性回归都是机器学习中常用的算法,但它们在目标、方法和应用场景上存在本质区别

目标

  • 线性回归:旨在预测连续目标变量。例如,预测房价、体重或考试成绩等。
  • 逻辑回归:旨在预测二分类目标变量。例如,预测电子邮件是否为垃圾邮件、用户是否会购买产品或患者是否患有某种疾病等。

方法

  • 线性回归:使用线性函数来拟合数据。该线性函数将输入变量映射到一个实数值,即预测值。
  • 逻辑回归:使用逻辑函数(例如sigmoid函数)将线性函数的输出映射到一个介于0和1之间的概率值,表示数据属于某一类的可能性。

模型参数

  • 线性回归:模型参数包括偏置项回归系数。偏置项是模型预测值的基础值,回归系数衡量输入变量对预测值的影响程度。
  • 逻辑回归:模型参数也包括偏置项和回归系数,但它们的含义与线性回归中不同。在逻辑回归中,回归系数衡量输入变量对对数几率的影响程度。

训练

  • 线性回归:通常使用最小二乘法来训练模型,即最小化预测值与真实值之间的平方差。
  • 逻辑回归:通常使用最大似然估计最小交叉熵来训练模型。

评估

  • 线性回归:常用的评估指标包括均方误差(MSE)平均绝对误差(MAE)和R平方值等。
  • 逻辑回归:常用的评估指标包括准确率召回率F1分数ROC曲线等。

应用场景

  • 线性回归:广泛应用于预测回归任务,例如房价预测、股票价格预测和需求预测等。
  • 逻辑回归:广泛应用于分类任务,例如垃圾邮件识别、信用卡欺诈检测和医学诊断等。

总结

特征 线性回归 逻辑回归
目标 预测连续的目标变量 预测二分类的目标变量
方法 使用线性函数 使用逻辑函数
模型参数 偏置项和回归系数 偏置项和回归系数
训练 最小二乘法 最大似然估计或最小交叉熵
评估 MSE、MAE、R平方值等 准确率、召回率、F1分数、ROC曲线等
应用场景 预测、回归 分类

以下是一些具体的例子:

  • 预测房价:可以使用线性回归模型来预测房价。输入变量可以包括房屋面积、房间数、地理位置等,目标变量是房价。
  • 识别垃圾邮件:可以使用逻辑回归模型来识别垃圾邮件。输入变量可以包括电子邮件的主题、内容、发件人等,目标变量是电子邮件是否为垃圾邮件。
  • 诊断医学疾病:可以使用逻辑回归模型来诊断医学疾病。输入变量可以包括患者的症状、体征、检查结果等,目标变量是患者是否患有某种疾病。

希望以上信息对您有所帮助。