美文网首页
线性回归是什么

线性回归是什么

作者: IT孔乙己 | 来源:发表于2021-12-19 13:22 被阅读0次

线性回归(Linear Regression)模型是最简单的线性模型之一,很具代表性,甚至有学者认为,线性回归模型是一切模型之母。所以,我们的机器学习之旅,也将从这个模型开始。

在现代统计学里,统计数据会给出大量的自变量(independent variable,即一系列的解释变量)和相应的因变量(dependent variable,即输出结果),在回归分析中,其任务就是找到这两类变量之间的关系,并用某个模型描述出来。这样一来,如果我们再给出新的自变量,就能利用模型实现预测。

用形式化的语言来说,回归分析的核心任务在于,面对一系列输入、输出数据集 D,构建一个模型 T(其形式通常表现为某个函数 f(x)),使得 T 尽可能地拟合 D 中输入和输出数据之间的关系。然后,对新输入的 xnew,能应用模型 T,给出预测结果 f(xnew)。

在几何意义上,回归就是找到一条具有代表性的直线或曲线(高维空间的超平面)来拟合输入数据点和输出数据点。

回归有很多种类。按照涉及变量的多少,可分为一元回归和多元回归。按照自变量和因变量之间的关系,可分为线性回归和非线性回归。我们这里先讨论线性回归。简单来说,线性回归就是假设输入变量(x)和单个输出变量(y)之间满足线性关系。

让我们先考虑最简单的形式,输入变量(x)只有一个特征:

y=w0+w1x

这里,w1 和 w0 为回归系数。具体说来,权值 w1 为变量x的系数,权值 w0 为函数 y=f(x) 在 y 轴上的截距。

对于这个简易版的线性回归,我们的目标是在训练数据上进行学习,并通过拟合获得这两个权值。线性回归可看作求解样本点的最佳拟合直线,如图 1 所示。

image

图 1:线性回归示意图

拟合而成的回归线与样本点之间的垂直线,就是“残差”(Residual),也就是预测值和实际值之间的误差,记为 εi

残差 于是,我们的目标变为,求得一条拟合线 拟合线 ,使得误差之和 误差之和

最小。

那么如何找到这样一条直线呢?最常用的方法,就是普通最小二乘法(Ordinary Least Squares,简称OLS)。普通最小二乘法的主要思想就是,选择一些未知参数(即权值),以某种策略使得实际值与预测值之差的平方和达到最小。这样一来,线性回归的损失函数可表示为:


线性回归的损失函数

相关文章

  • 线性回归

    什么叫回归,什么叫分类? 对连续型变量做预测叫回归,对离散型变量做预测叫分类 线性回归的主要任务是什么? 线性回归...

  • 机器学习实战——回归

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

  • 线性回归模型

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

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

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

  • 如何快速理解线性回归及模型训练?

    在机器学习领域内,经常会听到回归问题、线性回归等专业术语,那什么是回归问题,线性回归又是什么意思以及怎么训练一个模...

  • 第一次打卡

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

  • 2020-02-14

    线性回归:线性回归分为一元线性回归和多元线性回归,一元线性回归用一条直线描述数据之间的关系,多元回归是用一条曲线描...

  • 逻辑回归和线性回归对比

    简单说几点 线性回归和逻辑回归都是广义线性回归模型的特例。他们俩是兄弟关系,都是广义线性回归的亲儿子 线性回归只能...

  • 算法概述-02

    1.逻辑回归和线性回归的联系和区别: 逻辑回归和线性回归的都是广义的线性回归。 线性回归是根据最小二乘法来建模,逻...

  • 【机器学习实践】有监督学习:线性分类、回归模型

    线性模型 为线性模型 分类和回归的区别 分类:离散回归:连续本文主要关注线性回归模型 常用线性回归模型类型 OLS...

网友评论

      本文标题:线性回归是什么

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