机器学习5——多元回归及其代码实现

本文介绍了多元回归的概念,强调特征定义的重要性,并解释了模型中系数的意义。接着,通过数学描述法和梯度下降法阐述了建立多元回归模型的过程。最后,提供了使用graphlab和自编函数实现多元回归的代码示例。
摘要由CSDN通过智能技术生成

本博客整理自coursera,欢迎转载交流。

Features

  在简单的一元线性回归模型中,我们的features一般是指一些我们现有的变量。其实,在真正的使用中更重要的可能是如何定义这些特征,我们可以用一些量的函数组合来表示特征。比如预测房价,我们可以用面积,浴室个数……表示特征,也可以用log(面积),浴室个数的平方……表示特征,那么我们的模型表示为:

yi=w0h0(xi)+w1h1(xi)+...+wDhD(xi)+εi
  = Dj=0wjhj(xi)+εi
  这里的h就是我们的特征,所谓线性回归是指系数W是线性,但是特征h可以是非线性组合。

  讲到这里我么你=就可以稍微改变一下我们的模型了(我们的原始数据是Training Data也即是X,我们需要通过Featyre extraction提取特征):
  这里写图片描述
  

解释系数的意义

  对于线性模型我们可以这样解释 w1,w2,... 的意义,以下面的模型为例,我们想要解释 w^1 的意义,我们需要把其他的系数作为常量,截取超平面,则可以了解到 w^1 的意义是两个平面交线的斜率。
  这里写图片描述

  注意:多项式函数不可以这么解释!
      这里写图片描述

建立多元回归模型

数学描述法

  我们已经得到上述模型:
   yi=w0h0(xi)+w1h1(xi)+...+wDhD(xi)+εi
  = <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

痴澳超

如果感觉博客有帮助,请我喝杯咖

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值