主要内容

resubLoss

由resubstitution分类错误

语法

L = resubLoss(实体)
L = resubLoss(实体、名称、值)

描述

l= resubLoss (实体)返回resubstitution损失,这意味着损失计算的数据fitcensemble用于创建实体

l= resubLoss (实体,名称,值)计算损失由一个或多个指定附加选项名称,值对参数。您可以指定几个名称-值对参数在任何顺序Name1 Value1,…,的家

输入参数

实体

创建一个分类的整体造型fitcensemble

名称-值参数

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

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

学习者

指数整体从薄弱的学习者1实体.NumTrainedresubLoss只使用这些学习者计算损失。

默认值:1:NumTrained

lossfun

损失函数,指定为逗号分隔组成的“LossFun”和一个内置的损失函数名或函数句柄。

  • 下表列出了可用的损失函数。指定一个使用其相应的特征向量或字符串标量。

    价值 描述
    “binodeviance” 二项异常
    “classifcost” 观察到的误分类代价
    “classiferror” 被误诊率小数
    “指数” 指数损失
    “枢纽” 铰链的损失
    分对数的 物流损失
    “mincost” 最小的预期的误分类代价(后验概率的分类评分)
    “二次” 二次损失

    “mincost”适合分类后验概率的分数。

    • 袋装和子空间集合体返回后默认概率(ens.Method“包”“子”)。

    • 如果整体方法“AdaBoostM1”,“AdaBoostM2”,GentleBoost,或“LogitBoost”那么,使用后验概率作为分类的分数,你必须指定double-logit通过输入分数变换

      ens.ScoreTransform =“doublelogit”;

    • 对于所有其他搭配方法,软件不支持后验概率作为分类的分数。金宝app

  • 指定你自己的函数使用函数处理符号。

    假设n被观察的数量XK不同的类的数目(元素个数(ens.ClassNames),实体是输入模型)。你的函数必须有这个签名

    lossvalue =lossfun(C、S、W、成本)
    地点:

    • 输出参数lossvalue是一个标量。

    • 你选择函数名(lossfun)。

    • C是一个n——- - - - - -K逻辑矩阵行指示相应的观察所属的类。列顺序对应于类顺序ens.ClassNames

      构造C通过设置C (p, q) = 1如果观察p是在课堂上,为每一行。设置所有其他元素的行p0

    • 年代是一个n——- - - - - -K数字矩阵分类的分数。列顺序对应于类顺序ens.ClassNames年代分类是一个矩阵得分,类似的输出预测

    • W是一个n1数字的观察向量权重。如果你通过W,软件使他们和规范化1

    • 成本是一个K——- - - - - -K数字矩阵的误分类代价。例如,成本= 1 (K) -眼(K)指定了一个成本0正确的分类,1误分类。

    指定你的函数使用“LossFun”@lossfun

损失函数的更多细节,请参阅分类损失

默认值:“classiferror”

模式

特征向量或字符串标量输出的代表意义l:

  • “合奏”- - - - - -l是一个标量值,整个乐团的损失。

  • “个人”- - - - - -l是一个向量,每训练学习者的一个元素。

  • “累积”- - - - - -l是一个向量的元素J通过使用学习者1:J输入列表的学习者。

默认值:“合奏”

UseParallel

指示执行并行推理,指定为(串行计算)或真正的(并行计算)。并行计算需要并行计算工具箱™。并行推理可以比串行推理,特别是大型数据集。只支持并行计算树的学习者。金宝app

默认值:

输出参数

l

分类损失默认的比例分类错误的数据。l可以是一个向量,可能意味着不同的事情,根据名称-值对设置。

例子

全部展开

加载费雪的虹膜数据集。

负载fisheriris

训练一个分类的100使用AdaBoostM2决策树。指定树桩作为弱的学习者。

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

估计resubstitution分类错误。

损失= resubLoss(实体)
损失= 0.0333

更多关于

全部展开

扩展功能

版本历史

全部展开