roc

Рабочая характеристика приемника

Описание

пример

[tpr,fpr,thresholds] = roc(targets,outputs) берет матрицу целей и матрицу выходных параметров, и возвращает true-positive/positive отношения, false-positive/negative отношения и пороги на интервале [0,1].

Для проблемы единого класса функция берет матрицу булевых значений, указывающих на членство в классе и матрицу выходных значений в области значений [0,1].

Рабочая характеристика приемника является метрикой, используемой, чтобы проверять качество классификаторов. Для каждого класса классификатора, roc применяет пороговые значения через интервал [0,1] к выходным параметрам. Для каждого порога два значения вычисляются, Истинное положительное отношение (TPR) и Ложное положительное отношение (FPR). Для конкретного класса i TPR является количеством выходных параметров, фактический и предсказанный класс которых является классом i, разделенный на количество выходных параметров, предсказанный класс которых является классом i. FPR является количеством выходных параметров, фактический класс которых не является классом, i, но предсказанный класс является классом i, разделенный на количество выходных параметров, предсказанный класс которых не является классом i.

Можно визуализировать результаты этой функции с plotroc.

Примеры

свернуть все

В этом примере показано, как вычислить и построить ROC сети, обученной, чтобы распознать цветы Айрис.

load iris_dataset
net = patternnet(20);
net = train(net,irisInputs,irisTargets);
irisOutputs = sim(net,irisInputs);
[tpr,fpr,thresholds] = roc(irisTargets,irisOutputs)

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

свернуть все

Цели в виде S- Q матрица, где каждый вектор-столбец содержит один 1 значение, со всеми другими элементами 0. Индекс 1 указывает который из S категории, которые представляет вектор.

Для проблемы единого класса этот аргумент задан как 1- Q матрица булевых значений, указывающих на членство в классе.

Выходные параметры в виде S- Q матрица, где каждый столбец содержит значения в области значений [0,1]. Индекс самого большого элемента в столбце указывает который из S категории тот вектор подарки. Альтернативно, 1- Q вектор, где значения, больше или равные 0.5 укажите на членство в классе и значения ниже 0.5, нечленство.

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

свернуть все

Пропорция целей, которые больше или равны порогу, которые на самом деле имеют целевое значение 1, возвратилась как 1- S массив ячеек 1- N векторы.

Для проблемы единого класса этот выходной аргумент возвращен как 1- N вектор.

Пропорция целей, которые больше или равны порогу, которые на самом деле имеют целевое значение нуля, возвратилась как 1- S массив ячеек 1- N векторы.

Для проблемы единого класса этот выходной аргумент возвращен как 1- N вектор.

Пороги, возвращенные как 1- S массив ячеек 1- N векторы на интервале [0,1].

Для проблемы единого класса этот выходной аргумент возвращен как 1- N вектор.

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

|

Представлено до R2006a