exponenta event banner

oobPredict

Прогнозирование внеплощадочной реакции ансамбля

Синтаксис

[label,score] = oobPredict(ens)
[label,score] = oobPredict(ens,Name,Value)

Описание

[label,score] = oobPredict(ens) возвращает метки классов и оценки для ens для данных вне пакета.

[label,score] = oobPredict(ens,Name,Value) вычисляет метки и баллы с дополнительными опциями, указанными одним или несколькими Name,Value аргументы пары.

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

ens

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

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

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

'learners'

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

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

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

label

Метки классификации того же типа данных, что и данные обучения Y. (Программа рассматривает строковые массивы как массивы ячеек символьных векторов.) Есть N элементы или строки, где N - количество учебных наблюдений. Метка - это класс с наивысшим баллом. В случае галстука метка является самой ранней в ens.ClassNames.

score

Один Nоколо-K числовая матрица для N наблюдения и K классы. Высокий балл указывает на то, что наблюдение, вероятно, будет происходить из этого класса. Баллы находятся в диапазоне 0 кому 1.

Примеры

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

Узнайте о прогнозах и оценках для данных радужки Фишера. Найдите баллы с заметной неопределенностью в результирующих классификациях.

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

load fisheriris

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

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

Узнайте о прогнозах и оценках, сделанных вне сумки.

[label,score] = oobPredict(ens);

Найти баллы в диапазоне (0.2,0.8). Эти оценки имеют заметную неопределенность в результирующих классификациях.

unsure = ((score > .2) & (score < .8));
sum(sum(unsure))  % Number of uncertain predictions
ans = 16

Подробнее

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

См. также

| | |