主要内容

predictorImportance

决策树分类集合中预测因子重要性的估计

语法

imp = predictorImportance(ens)
[imp,ma] = predictorImportance(ens)

描述

小鬼= predictorImportance (实体计算预测器重要性的估计值实体通过对集合中所有弱学习器的估计求和。小鬼在用于训练该集合的数据中,每个输入预测器都有一个元素。值高表示该预测器对重要实体

小鬼] = predictorImportance(实体返回一个P——- - - - - -P矩阵与预测措施的关联P预测者,当学习者在实体包含代理分割。看到更多关于

输入参数

实体

决策树的分类集合,由fitcensemble,或透过紧凑的方法。

输出参数

小鬼

一个行向量,其元素数量与预测器(列)的数量相同实体.X.条目是预测器重要性的估计值,与0最小的表示尽可能小的重要性的

一个P——- - - - - -P关联的预测度量矩阵P预测因子。元素硕士(I, J)关联的预测措施是否在预测器的代理分裂上平均J哪个预测器是最佳的分裂预测器。predictorImportance对集合中所有树的关联预测测量取平均值。

例子

全部展开

估计Fisher虹膜数据中所有变量的预测器重要性。

加载费雪的虹膜数据集。

负载fisheriris

使用AdaBoostM2训练分类集合。指定树桩作为弱学习器。

t = templateTree(“MaxNumSplits”1);Ens = fitcensemble(meas,species,“方法”“AdaBoostM2”“学习者”t);

估计所有预测变量的预测因子重要性。

imp = predictorImportance(ens)
小鬼=1×40.0004 0.0016 0.1266 0.0324

前两个预测因子在集合中不是很重要。

在树包含代理分割的集合中,估计Fisher虹膜数据中所有变量的预测器重要性。

加载费雪的虹膜数据集。

负载fisheriris

使用AdaBoostM2生长100个分类树的集合。指定树桩作为弱学习器,并确定代理分割。

t = templateTree(“MaxNumSplits”, 1“代孕”“上”);Ens = fitcensemble(meas,species,“方法”“AdaBoostM2”“学习者”t);

估计所有预测变量的预测重要性和关联的预测措施。

[imp,ma] = predictorImportance(ens)
小鬼=1×40.0674 0.0417 0.1582 0.1537
马=4×41.0000 000 0.0115 1.0000 0.0022 0.0054 0.3186 0.2137 1.0000 0.6391 0.0392 0.0073 0.1137 1.0000

前两个预测因素比中分析的重要得多预测因子重要性

更多关于

全部展开

算法

元素硕士(i, j)关联的预测措施是否在预测器的代理分裂上平均j哪个预测器是最佳的分裂预测器。这个平均值是通过对预测器上的最佳分割的关联预测测量的阳性值求和来计算的和代理人分裂预测j除以预测器上最优分割的总数,包括预测因素之间关联的预测度量的分裂而且j是负的。

扩展功能