0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器学习的线性回归分析

汽车玩家 来源:CSDN 作者:是DRR啊 2020-01-23 17:33 次阅读

概述

线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛。其表达形式为y = w’x+e,e为误差服从均值为0的正态分布。

回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线性回归分析。

机器学习的线性回归分析

机器学习的线性回归分析

通过线性回归构造出来的函数一般称之为了线性回归模型。线性回归模型的函数一般写作为:

机器学习的线性回归分析

损失函数

机器学习的线性回归分析

把每条小竖线的长度加起来就是预测值与真实值的差距。那每条小竖线的长度的加和怎么算?其实就是欧式距离加和,公式如下:

机器学习的线性回归分析

机器学习的线性回归分析

通过线性回归算法,我们可能会得到很多的线性回归模型,但是不同的模型对于数据的拟合或者是描述能力是不一样的。我们的目的最终是需要找到一个能够最精确地描述数据之间关系的线性回归模型。这是就需要用到代价函数。代价函数就是用来描述线性回归模型与正式数据之前的差异。如果完全没有差异,则说明此线性回归模型完全描述数据之前的关系。如果需要找到最佳拟合的线性回归模型,就需要使得对应的代价函数最小,相关的公式描述如下:

机器学习的线性回归分析

Hypothesis:表示的就是线性回归模型

Cost Function:代价函数

Goal:就是要求对应的代价函数最小

线性回归模型求解

假设在线性回归模型中仅仅只存在一个函数,就是斜率参数。即theta-0是0。如果存在如下的数据:

机器学习的线性回归分析

图中对应的3个点分别为(1,1),(2,2),(3,3)那么很明显,最佳线性回归模型就是h(x)=x。如果通过实验证明呢?我们画出在theta-1处于不同值的代价函数。

机器学习的线性回归分析

线性回归模型的特点

① 建模速度快,不需要很复杂的计算,在数据量大的情况下依然运行速度很快。

② 可以根据系数给出每个变量的理解和解释。

③ 对异常值很敏感。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8122

    浏览量

    130557
  • 线性回归
    +关注

    关注

    0

    文章

    41

    浏览量

    4251
收藏 人收藏

    评论

    相关推荐

    机器学习实战之logistic回归

    logistic回归是一种广义的线性回归,通过构造回归函数,利用机器学习来实现分类或者预测。 原
    的头像 发表于 09-29 15:17 2119次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>实战之logistic<b class='flag-5'>回归</b>

    【下载】《机器学习》+《机器学习实战》

    、谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域越来越为人们所瞩目。本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,
    发表于 06-01 15:49

    分享一个自己写的机器学习线性回归梯度下降算法

    单变量线性回归算法,利用Batch梯度梯度下降算法迭代计算得到误差最小的代价函数theta0,theta1。调节学习率a可以观察拟合得到的函数和代价函数误差收敛情况。
    发表于 10-02 21:48

    单变量线性回归算法的符号定义和代价函数

    吴恩达机器学习笔记(二)——单变量线性回归
    发表于 03-08 12:50

    机器学习回归任务

    常见线性回归理论与算法实现
    发表于 10-29 11:09

    机器学习100天之多元线性回归

    机器学习100天-多元线性回归 [代码实现细节分析]
    发表于 05-12 15:06

    简单线性回归代码实现细节分析

    机器学习100天-简单线性回归 [代码实现细节分析]
    发表于 05-22 10:16

    斯坦福机器学习公开课笔记之单变量线性回归

    斯坦福机器学习公开课笔记 一 --单变量线性回归
    发表于 06-11 13:53

    Multivariate Linear Regression多变量线性回归

    吴恩达机器学习-手写笔记三 - Multivariate Linear Regression 多变量线性回归
    发表于 06-11 17:02

    TensorFlow实现简单线性回归

    器: 声明初始化操作符: 现在,开始计算图,训练 100 次: 查看结果:解读分析从下图中可以看到,简单线性回归器试图拟合给定数据集的线性线: 在下图中可以看到,随着模型不断
    发表于 08-11 19:34

    机器学习回归分析回归方法

    根据受欢迎程度,线性回归和逻辑回归经常是我们做预测模型时,且第一个学习的算法。但是如果认为回归就两个算法,就大错特错了。事实上我们有许多类型
    的头像 发表于 01-19 17:22 3618次阅读

    你了解机器学习中的线性回归

    线性回归是对数据中简单关系建模的宝贵工具。 虽然它不像更现代的机器学习方法那么花哨或复杂,但它通常是许多存在直接关系的现实世界数据集的正确工具。
    发表于 02-24 14:03 1544次阅读

    10大常用机器学习算法汇总

    本文介绍了10大常用机器学习算法,包括线性回归、Logistic回归线性判别
    发表于 11-20 11:10 2492次阅读

    机器学习回归模型相关重要知识点总结

    来源:机器学习研习院回归分析为许多机器学习算法提供了坚实的基础。在这篇文章中,我们将总结10个重
    的头像 发表于 11-10 10:02 459次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>回归</b>模型相关重要知识点总结

    深入探讨线性回归与柏松回归

    或许我们所有人都会学习的第一个机器学习算法就是线性回归算法,它无疑是最基本且被广泛使用的技术之一——尤其是在预测
    的头像 发表于 03-18 14:06 182次阅读
    深入探讨<b class='flag-5'>线性</b><b class='flag-5'>回归</b>与柏松<b class='flag-5'>回归</b>