exponenta event banner

oobEdge

Край классификации вне мешка

Синтаксис

edge = oobEdge(ens)
edge = oobEdge(ens,Name,Value)

Описание

edge = oobEdge(ens) возвращает край классификации вне пакета для ens.

edge = oobEdge(ens,Name,Value) вычисляет край классификации с дополнительными опциями, заданными одним или несколькими Name,Value аргументы пары. Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,…,NameN,ValueN.

Входные аргументы

ens

Классификационный упакованный ансамбль, построенный с fitcensemble.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

'learners'

Показатели слабых учащихся в ансамбле варьируются от 1 кому ens.NumTrained. oobEdge использует только этих учеников для расчета потерь.

По умолчанию: 1:NumTrained

'mode'

Вектор символов или строковый скаляр, представляющий значение вывода L:

  • 'ensemble'L - скалярное значение, потеря для всего ансамбля.

  • 'individual'L - вектор с одним элементом на обучаемого ученика.

  • 'cumulative'L - вектор, в котором находится элемент J получается с помощью обучающихся 1:J из входного списка обучающихся.

По умолчанию: 'ensemble'

Выходные аргументы

edge

Край классификации - средневзвешенное значение запаса классификации.

Примеры

развернуть все

Загрузите набор данных радужки Фишера.

load fisheriris

Обучение ансамбля из 100 фасованных деревьев классификации с использованием всего набора данных.

Mdl = fitcensemble(meas,species,'Method','Bag');

Оцените край вне мешка.

edge = oobEdge(Mdl)
edge = 0.8767

Подробнее

развернуть все

См. также

| |