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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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.8853

Больше о

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

Смотрите также

| |

Для просмотра документации необходимо авторизоваться на сайте