赞
踩
在MATLAB中,为方便用户对决策树算法的使用,MATLAB中针对分类决策树和回归决策树分别封装了两个函数:fitctree和fitrtree。由于分类决策树和回归决策树两者具有极大的相似性,因此fitctree和fitrtree两者的使用方法也基本一致。
01
实践过程
分类决策树fitctree函数在决策树进行分支时,采用的是CART方法。利用MATLAB中自带的统计3种鸢尾属植物样本数据fisheriris,其属性分别为花萼长度、花萼宽度、花瓣长度、花瓣宽度,标签分别为'setosa'、'versicolor'和'virginica'。具体代码实例如下
- %%CART决策树算法MATLAB实现clear all;close all;clc;load fisheriris %载入样本数据t = fitctree(meas,species,'PredictorNames',{
- 'SL' 'SW' 'PL' 'PW'})%定义四种属性显示名称view(t) %在命令行窗口中用文本显示决策树结构view(t
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。