主要内容

视图

视图分类树

语法

视图(树)
视图(树、名称、值)

描述

视图()返回的文本描述决策树。

视图(,名称,值)描述了由一个或多个指定附加选项名称,值对参数。

输入参数

创建一个分类树或紧凑的分类树fitctree紧凑的

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

模式

描述的显示值,要么“图”“文本”“图”打开一个用户界面显示,包含控制查询树。“文本”将输出发送到命令窗口描述

默认值:“文本”

例子

全部展开

视图的文本和图形显示一个训练有素的分类树。

加载费雪的虹膜数据集。

负载fisheriris

训练一个分类树使用所有测量。

Mdl = fitctree(量、种类);

训练有素的分类树视图文本显示。

视图(Mdl)
决策树分类1如果x3 < 2.45然后节点2 elseif x3 > = 2.45那么其他节点3 setosa 2类= setosa 3如果x4 < 1.75然后节点4 elseif x4 > = 1.75节点5其他杂色的4如果x3 < 4.95然后节点6 elseif x3 > = 4.95节点7其他杂色的5类= virginica 6如果x4 < 1.65然后节点elseif 8 x4 > = 1.65那么其他节点9杂色的7类= virginica 8类= = virginica杂色的9类

查看训练分类树的图形化显示。

视图(Mdl,“模式”,“图”);

图分类树查看器包含一个坐标轴对象和其他对象类型uimenu uicontrol。坐标轴对象包含18行类型的对象,文本。一个或多个行显示的值只使用标记

加载费雪的虹膜数据集。

负载fisheriris

长一袋100分类树使用所有测量。

rng (1)%的再现性Mdl = TreeBagger(100量,物种);

或者,您可以使用fitcensemble一袋分类树生长。

Mdl是一个TreeBagger模型对象。Mdl.Trees存储袋在100 - 100训练有素的分类树- 1单元阵列。也就是说,每一个细胞Mdl.Trees包含一个CompactClassificationTree模型对象。

查看图10分类树的袋子。

Tree10 = Mdl.Trees {10};视图(Tree10,“模式”,“图”);

图分类树查看器包含一个坐标轴对象和其他对象类型uimenu uicontrol。坐标轴对象包含27行类型的对象,文本。一个或多个行显示的值只使用标记

默认情况下,软件变得深树袋树。

加载费雪的虹膜数据集。

负载fisheriris

提高使用所有测量100分类树的合奏。指定树桩作为弱的学习者。

t = templateTree (“MaxNumSplits”1);Mdl = fitcensemble(量、种类、“方法”,“AdaBoostM2”,“学习者”t);

Mdl是一个ClassificationEnsemble模型对象。Mdl.Trained商店100年乐团训练分类树在100 - 1单元阵列。也就是说,每一个细胞Mdl.Trained包含一个CompactClassificationTree模型对象。

查看图10分类树的合奏。

Tree10 = Mdl.Trained {10};视图(Tree10,“模式”,“图”);

图分类树查看器包含一个坐标轴对象和其他对象类型uimenu uicontrol。坐标轴对象包含9线类型的对象,文本。一个或多个行显示的值只使用标记

图显示了一个树桩,因为你指定的树桩作为整体疲软的学习者。然而,这种行为不是默认的fitcensemble。默认情况下,fitcensemble树木生长浅了乐团的树木。也就是说,“学习者”templateTree (MaxNumSplits, 10)

提示

把树t从树的合奏,进入其中一行代码

视图(Ens.Trained {t(Bag.Trees{})视图t})

为了节省在命令窗口中,得到图处理使用findallsetdiff函数,然后保存使用函数saveas

之前= findall(大的,“类型”,“图”);%找到所有数据视图(Mdl,“模式”,“图”)= findall(大的,“类型”,“图”);h = setdiff(之后,之前);%得到树查看器的图处理saveas (h,“a.png”)

扩展功能