所谓的单变量线性回归问题就是监督学习的一部分。

通过构建数学模型给出一个相对准确的数值,也就是预测模型,通过将数据通过数学模型,衍生至回归问题

通过以下的几个例子,我们来研究单变量线性回归。

1.王阿姨由于刚来本地时间不久,对本地海鲜市场螃蟹的价格并不了解,所以王阿姨的儿子为王阿姨建立了单变量线性回归的数学模型

从这张图片来看,王阿姨所需要的螃蟹价格回归模型明显和准确的显示出当地价格的数学模型。

2.某学校为当地同学买球鞋,各地价格不一样,所以采用了线性回归的办法来估测同学们此次卖运动鞋所化的费用

我们就同类上述王阿姨的数学模型就可以不难看出,我们通过数学模型,建立起相对应的一次函数,从而预测大数量的价格预算。

在此我们引入一个新的概念Hypothesis,我们简称h,这里的h相当于我们的自变量x。

因为在建立函数的过程中h(x)=k+kx,由于其中只有一个变量,所以我们称之为单变量线性回归,回归就是代表的我们函数直线。

代价函数

我们刚引入了一个知识点,叫做单变量线性回归,也就是我们所说的h(x)=&+kx,那我们在此的基础上,对与我们的&和k进行一个新的定义,参数(parameters),&就是Y轴上的截距,而我们的k就是我们熟知的斜率,这些都是建立在数学模型之上。

通过这张图我们可以明显的看出来,由于过多离散的数据导致斜率出现了相对误差,而由于在函数中h(x0)=&+kx0,由于&和k都存在误差,所以我们把这种现象叫做建模误差(modeling error)。

我们继续对代价函数进行探讨,我们为了方便,要将我们的模型参数做到做小,并且误差的绝对值也要最小,所以在代价函数的基础上我们得到了一个&和一个k,并将这两个数据建立一个立体的三维模型

从里面的模型我们会找到一个最小点(这个铺开的模型下的最小值)

这个代价函数也可以是平方误差函数,平方误差就是我们&和k的平方值,这个是我们衡量我们数学模型和单变量线性回归准确率最好的佐证。

这个问题对大多数的线性回归问题都是合理且准确的选择。

单变量线性回归(Linear Regression with One Variable)与代价函数的更多相关文章

  1. 机器学习 (一) 单变量线性回归 Linear Regression with One Variable

    文章内容均来自斯坦福大学的Andrew Ng教授讲解的Machine Learning课程,本文是针对该课程的个人学习笔记,如有疏漏,请以原课程所讲述内容为准.感谢博主Rachel Zhang的个人笔 ...

  2. Ng第二课:单变量线性回归(Linear Regression with One Variable)

    二.单变量线性回归(Linear Regression with One Variable) 2.1  模型表示 2.2  代价函数 2.3  代价函数的直观理解 2.4  梯度下降 2.5  梯度下 ...

  3. 斯坦福第二课:单变量线性回归(Linear Regression with One Variable)

    二.单变量线性回归(Linear Regression with One Variable) 2.1  模型表示 2.2  代价函数 2.3  代价函数的直观理解 I 2.4  代价函数的直观理解 I ...

  4. [Machine Learning] 单变量线性回归(Linear Regression with One Variable) - 线性回归-代价函数-梯度下降法-学习率

    单变量线性回归(Linear Regression with One Variable) 什么是线性回归?线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方 ...

  5. 吴恩达机器学习(二) 单变量线性回归(Linear Regression with one variable)

    一.模型表示 1.一些术语 如下图,房价预测.训练集给出了房屋面积和价格,下面介绍一些术语: x:输入变量或输入特征(input variable/features). y:输出变量或目标变量(out ...

  6. Coursera《machine learning》--(2)单变量线性回归(Linear Regression with One Variable)

    本笔记为Coursera在线课程<Machine Learning>中的单变量线性回归章节的笔记. 2.1 模型表示 参考视频: 2 - 1 - Model Representation ...

  7. 机器学习(二)--------单变量线性回归(Linear Regression with One Variable)

    面积与房价 训练集 (Training Set) Size       Price 2104       460 852         178 ...... m代表训练集中实例的数量x代表输入变量 ...

  8. 机器学习第2课:单变量线性回归(Linear Regression with One Variable)

    2.1  模型表示 之前的房屋交易问题为例,假使我们回归问题的训练集(Training Set)如下表所示: 我们将要用来描述这个回归问题的标记如下: m                代表训练集中实 ...

  9. 机器学习-线性回归算法(单变量)Linear Regression with One Variable

    1 线性回归算法 http://www.cnblogs.com/wangxin37/p/8297988.html 回归一词指的是,我们根据之前的数据预测出一个准确的输出值,对于这个例子就是价格,回归= ...

随机推荐

  1. impala invalidate metadata和impala-shell -r作用相同

    impala的invalidate metadata内部命令,是否和外部命令impala-shell -r的作用相同的? 这个问题的回答: 在invalidate metadata 和 impala- ...

  2. VUE - vuex state的使用

    1,安装 进入项目目录,执行 vue add vuex 命令 2,会在src的目录下新增store文件夹 3,打开store文件夹下的index.js  ,  给 state 设定一些数据 impor ...

  3. java实现下划线转驼峰

    废话少说,直接上代码 import java.util.regex.Matcher; import java.util.regex.Pattern; public class Temp { publi ...

  4. 2、MYSQL 基本数据库命令及约束

    [注]sql语句注意不要忘了后面的   “  : ”,表示结束符 1.如何登陆数据库服务器 C:\Users\zhg>mysql -uroot -p Enter password: ****** ...

  5. Java自学-集合框架 hashCode原理

    Java hashCode原理 步骤 1 : List查找的低效率 假设在List中存放着无重复名称,没有顺序的2000000个Hero 要把名字叫做"hero 1000000"的 ...

  6. pig安装配置及实例

    一.前提 1. hadoop集群环境配置好(本人hadoop版本:hadoop-2.7.3) 2. windows基础环境准备: jdk环境配置.esclipse环境配置 二.搭建pig环境 1.下载 ...

  7. 访问eureka 显示xml

    两种解决方式: 方式一:(我是通过此方式解决的) 一个博客“http://blog.csdn.net/l5764773160/article/details/77483730”,他的解决方案是: 将项 ...

  8. 小程序中的web-view与h5网页之间的交互

    官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html web-view 基础库 1.6.4 开始支 ...

  9. GNS3 模拟Arp命令2

    R1 : conf t int f0/0 no shutdown ip add 192.168.1.1 255.255.255.0 no ip routing end R2 f0/0: conf t ...

  10. 本机无oracle,远程连接

    描述 本机无oracle,通过PLSQL Developer程序,连接虚拟机中的oracle11gR2 1 下载instant-client 需要和服务端版本对应 下载相应的instant-clien ...