线性回归总结

作者: 0过把火0 | 来源:发表于2018-10-10 10:16 被阅读1次

本次记录的内容包括几种线性回归的概念以及对比:
L1回归,L2回归,弹性回归。

概念

线性回归通过使用最佳的拟合直线(又被称为回归线),建立因变量(Y)和一个或多个自变量(X)之间的关系。

类型

一元线性回归和多元线性回归的区别在于,多元线性回归有大于 1 个自变量,而一元线性回归只有 1 个自变量。

学习策略

最小二乘
最小二乘法是一种拟合回归线的常用算法。它通过最小化每个数据点与预测直线的垂直误差的平方和来计算得到最佳拟合直线。因为计算的是误差平方和,所以,误差正负值之间没有相互抵消。

我们可以使用指标 R-square 来评估模型的性能

重点

  1. 自变量和因变量之间必须满足线性关系。
  2. 多元回归存在多重共线性,自相关性和异方差性。
    • 多重共线性:
      多重共线性是指线性回归模型中的解释变量之间由于存在精确相关关系或高度相关关系而使模型估计失真或难以估计准确。

    • 无自相关性:
      自相关性是指随机误差项的各期望值之间存在着相关关系,随机误差项的自相关性可以有多种形式,其中最常见的类型是随机误差项之间存在一阶自相关性或一阶自回归形式,即随机误差项只与它的前一期值相关。

      如果残差分布具有明显圆润的线性分布图像, 说明自相关性存在的可能性很高。
      反之, 无规则波动大的分布图像显示出弱相关性。

    • 异方差:
      经典线性回归模型的一个重要假定:总体回归函数中的随机误差项满足同方差性,即它们都有相同的方差。如果这一假定不满足,即:随机误差项具有不同的方差,则称线性回归模型存在异方差性。

线性回归对异常值非常敏感。异常值会严重影响回归线和最终的预测值。
多重共线性会增加系数估计的方差,并且使得估计对模型中的微小变化非常敏感。结果是系数估计不稳定。
在多个自变量的情况下,我们可以采用正向选择、向后消除和逐步选择的方法来选择最重要的自变量。

  1. L1回归和L2回归
  • 除非不假定正态性,二者回归与最小二乘回归的所有假设是一样的。
  • L1回归起到特征选择,如果一组自变量高度相关,那么L1回归只会选择其中一个,而将其余的缩小为零。
  1. 弹性回归
    弹性回归是岭回归和套索回归的混合技术,它同时使用 L2 和 L1 正则化。当有多个相关的特征时,弹性网络是有用的。套索回归很可能随机选择其中一个,而弹性回归很可能都会选择。


○ 在高度相关变量的情况下,它支持群体效应。
○ 它对所选变量的数目没有限制
○ 它具有两个收缩因子 λ1 和 λ2

总结:线性回归中的几个重要假设

○ 随机误差项是一个期望值或平均值为0的随机变量;
○ 对于解释变量的所有观测值,随机误差项有相同的方差;
○ 随机误差项彼此不相关;
○ 解释变量是确定性变量,不是随机变量,与随机误差项彼此之间相互独立;
○ 解释变量之间不存在精确的(完全的)线性关系,即解释变量的样本观测值矩阵是满秩矩阵;
○ 随机误差项服从正态分布

  • 当违背上述假设时:
    违背基本假设的计量经济学模型还是可以估计的,只是不能使用普通最小二乘法进行估计。
    当存在异方差时,普通最小二乘法估计存在以下问题: 参数估计值虽然是无偏的,但不是最小方差线性无偏估计。

转载注明:https://www.jianshu.com/p/86edec219fbb

相关文章

  • 线性回归大家族

    目录 1、线性回归大家族谱 2、总结 1、线性回归家族谱 2、总结:本文中,大家学习了多元线性回归,岭回归,Las...

  • 逻辑回归

    链接:1. 线性回归总结2. 正则化3. 逻辑回归4. Boosting5. Adaboost算法 线性回归是通过...

  • 回归算法学习

    回归算法是机器学习中的经典算法之一,本文是对学习线性回归和逻辑回归算法进行的总结,线性回归与逻辑回归算法解决的分别...

  • 线性回归

    线性回归是机器学习中最基础最简单的回归算法了,现在关于线性回归的原理做一个总结。 关于线性的概念,其实在高中就有了...

  • 线性模型—— 一元线性回归算法推导

    目录 一、线性模型原理 二、线性回归与最小二乘法 三、一元线性回归公式推导 四、总结 线性模型原理:给定d个属性x...

  • 线性模型——多元线性回归算法推导

    目录· 一、多元线性回归推导 二、总结 多元线性回归推导 整体思路: 步骤: 1、将w和b组合成: 凸集定义:设集...

  • 机器学习实战——回归

    本章内容】 线性回归 局部加权线性回归 岭回归和逐步线性回归 例子 【线性回归】 wHat = (X.T*X).I...

  • 线性回归模型

    参考:1.使用Python进行线性回归2.python机器学习:多元线性回归3.线性回归概念 线性回归模型是线性模...

  • 通俗得说线性回归算法(二)线性回归实战

    前情提要:通俗得说线性回归算法(一)线性回归初步介绍 一.sklearn线性回归详解 1.1 线性回归参数 介绍完...

  • 第一次打卡

    线性回归主要内容包括: 线性回归的基本要素线性回归模型从零开始的实现线性回归模型使用pytorch的简洁实现线性回...

网友评论

    本文标题:线性回归总结

    本文链接:https://www.haomeiwen.com/subject/iiauaftx.html