Main Content

plotroc

수신자 조작 특성 플로팅

설명

예제

plotroc(targets,outputs)는 각 출력 클래스에 대한 수신자 조작 특성(ROC)을 플로팅합니다. 각 곡선이 플롯의 좌측 모서리와 상단 모서리에 가까울수록 분류가 잘 된 것입니다.

plotroc는 categorical형 목표값을 지원하지 않습니다. categorical형 목표값에 대한 ROC 메트릭을 플로팅하려면 rocmetrics를 사용하십시오.

plotroc(targets1,outputs2,'name1',...)은 여러 개의 플롯을 생성합니다.

예제

모두 축소

이 예제에서는 패턴 신경망에서 각 출력 클래스에 대한 수신자 조작 특성(ROC)을 플로팅하는 방법을 보여줍니다.

load simplecluster_dataset
net = patternnet(20);
net = train(net,simpleclusterInputs,simpleclusterTargets);

Figure Neural Network Training (25-Jan-2024 15:27:33) contains an object of type uigridlayout.

simpleclusterOutputs = sim(net,simpleclusterInputs);
plotroc(simpleclusterTargets,simpleclusterOutputs)

Figure Receiver Operating Characteristic (plotroc) contains an axes object. The axes object with title ROC, xlabel False Positive Rate, ylabel True Positive Rate contains 8 objects of type line. These objects represent Class 1, Class 2, Class 3, Class 4.

입력 인수

모두 축소

신경망 목표값으로, 행렬 또는 셀형 배열로 지정됩니다.

신경망 출력값으로, 행렬 또는 셀형 배열로 지정됩니다.

버전 내역

R2008a에 개발됨

참고 항목