当前位置:   article > 正文

matlab算法_决策树算法MATLAB实践 | 附源码

决策树算法matlab代码
e1b4fea79b6f6d3947ae3fa0a9052f5b.png

在MATLAB中,为方便用户对决策树算法的使用,MATLAB中针对分类决策树和回归决策树分别封装了两个函数:fitctreefitrtree。由于分类决策树和回归决策树两者具有极大的相似性,因此fitctree和fitrtree两者的使用方法也基本一致。

01

实践过程

分类决策树fitctree函数在决策树进行分支时,采用的是CART方法。利用MATLAB中自带的统计3种鸢尾属植物样本数据fisheriris,其属性分别为花萼长度、花萼宽度、花瓣长度、花瓣宽度,标签分别为'setosa'、'versicolor'和'virginica'。具体代码实例如下

  1. %%CART决策树算法MATLAB实现clear all;close all;clc;load fisheriris  %载入样本数据t = fitctree(meas,species,'PredictorNames',{
  2. 'SL' 'SW' 'PL' 'PW'})%定义四种属性显示名称view(t) %在命令行窗口中用文本显示决策树结构view(t
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号