码迷,mamicode.com
首页 > 其他好文 > 详细

树回归

时间:2017-04-26 17:14:59      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:输入   执行   复杂   关联   创建   方式   回归   算法   回归算法   

一.背景

  传统的线性回归算法用于拟合所有的数据,当数据量非常的大,特征之间的关联非常的复杂的时候,这个方法就不太现实。这个时候就可以采用对数据进行切片的方式,然后在对切片后的局部的数据进行线性回归,如果首次切片之后的数据还是不符合线性的要求,那么就继续执行切片。在这个过程中树结构和回归算法是非常有用的。而cart算法又是一种常用的树回归算法。

二.概念

  树回归算法总的来说,就是找到一个最优的特征,然后根据该特征的最优的特征值进行二元划分子树,如果值大于给定特征值就走左子树,否则就走右子树。通过不断的迭代这个过程就能创建一棵回归树或者分类树。二者区别只在于输入的数据是连续型还是离散型,以及采用的选择最优的特征和特征值的准则。

三.python实现

1.获得输入数据

 

树回归

标签:输入   执行   复杂   关联   创建   方式   回归   算法   回归算法   

原文地址:http://www.cnblogs.com/whatyouknow123/p/6769513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!