主要内容

oobloss.

Out-of-bag分类错误

语法

l = oobloss(ens)
L = oobLoss(实体、名称、值)

描述

l= oobLoss (实体返回分类错误实体计算出袋子外数据。

l= oobLoss (实体名称,值使用一个或多个指定的其他选项计算错误名称,值对论点。您可以以任何顺序指定多个名称值对参数Name1, Value1,…,的家

输入参数

实体

一种分类袋装套装,由fitcensemble.

名称-值对的观点

指定可选的逗号分隔的对名称,值论点。名称参数名和价值是相应的价值。名称必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

“学习者”

集合中弱学习者的指标从1麻木oobloss.仅使用这些学习者计算损失。

默认值:1:有趣的

“lossfun”

损失函数,指定为逗号分隔对组成'lockfun'和内置,丢失功能名称或功能句柄。

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

    价值 描述
    “binodeviance” 二项式偏差
    'classiferror' 小数点被错误分类
    '指数' 指数损失
    '合页' 铰链损失
    分对数的 物流损失
    “mincost” 最小预期的错误分类成本(用于后验概率的分类分数)
    '二次' 二次损失

    “mincost”适用于后验概率的分类分数。默认情况下,Bagged ensemble返回后验概率作为分类分数。

  • 使用函数句柄表示法指定你自己的函数。

    假设n是观测的次数XK是不同班级的数量(元素个数(ens.ClassNames)实体是输入模型)。您的功能必须具有此签名

    lossvalue =损失义务(C,S,W,成本)
    地点:

    • 输出参数失值是一个标量。

    • 选择函数名(损失义务).

    • C是一个n-经过-K逻辑矩阵,其行表示相应的观测属于哪一类。中的列顺序对应于类的顺序ens.Classnames.

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

    • 年代是一个n-经过-K分类分数的数值矩阵。中的列顺序对应于类的顺序ens.Classnames.年代是一个矩阵的分类分数,类似于输出预测

    • W是一个n- 1个数字矢量重量的数字矢量。如果你通过了W,软件将它们的总和标准化1

    • 成本是A.K-经过-K误分类代价的数值矩阵。例如,成本=(k) - 眼睛(k)指定0为正确的分类,和1错误分类。

    使用以下命令指定函数'lockfun',@损失义务

有关损失函数的详细信息,请参见分类损失

默认值:'classiferror'

“模式”

表示输出含义的字符向量或字符串标量l

  • “合奏”- - - - - -l为标量值,则损失为整个整体。

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

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

默认值:“合奏”

输出参数

l

分类损失袋出袋子观察,一个标量。l可以是向量,也可以表示不同的数量,具体取决于名称-值设置。

例子

展开全部

载入费雪的虹膜数据集。

负载fisheriris

一袋100棵分类树。

ENS = FITCESEMBLE(MEAM,物种,'方法''包');

估计禁止外分类错误。

l = oobloss(ens)
L = 0.0400

更多关于

展开全部