Рабочая характеристика приемника
[tpr,fpr,thresholds] = roc(targets,outputs)
Рабочая характеристика приемника является метрикой, используемой для проверки качества классификаторов. Для каждого класса классификатора: roc применяет пороговые значения по интервалу [0,1] к выходам. Для каждого порога вычисляются два значения: Истинное положительное отношение (TPR) и Ложное положительное отношение (FPR). Для конкретного класса i TPR - это количество выходов, фактическим и прогнозируемым классом которых является класс i, делится на количество выходов, прогнозируемый класс которых является классом i. FPR - количество выходов, фактический класс которых не является классом i, но прогнозируемый класс - это класс i, деленный на число выходов, прогнозируемый класс которых не является классом i.
Результаты этой функции можно визуализировать с помощью plotroc.
[tpr,fpr,thresholds] = roc(targets,outputs) принимает следующие аргументы:
targets |
|
outputs |
|
и возвращает следующие значения:
tpr |
|
fpr |
|
thresholds |
|
roc(targets,outputs) принимает следующие аргументы:
targets |
|
outputs |
|
и возвращает следующие значения:
tpr |
|
fpr |
|
thresholds |
|
load iris_dataset net = patternnet(20); net = train(net,irisInputs,irisTargets); irisOutputs = sim(net,irisInputs); [tpr,fpr,thresholds] = roc(irisTargets,irisOutputs)