oobMargin

Классификационные поля вне мешка

Синтаксис

margin = oobMargin(ens)
margin = oobMargin(ens,Name,Value)

Описание

margin = oobMargin(ens) возвращает поля классификации вне мешка.

margin = oobMargin(ens,Name,Value) вычисляет поля с дополнительными опциями, заданными одним или несколькими Name,Value аргументы в виде пар.

Входные параметры

ens

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

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

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

'learners'

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

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

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

margin

Числовой вектор-столбец длины size(ens.X,1).

Примеры

расширить все

Найдите поля вне сумки для упакованного ансамбля из данных ириса Фишера.

Загрузите набор выборочных данных.

load fisheriris

Обучите ансамбль мешковых классификационных деревьев.

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

Найдите количество полей вне сумки, которые равны 1.

margin = oobMargin(ens);
sum(margin == 1)
ans = 109

Подробнее о

расширить все

См. также

| | |