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);

{"String":"Figure Neural Network Training (26-Aug-2022 22:56:38) contains an object of type uigridlayout.","Tex":[],"LaTex":[]}

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

{"String":"Figure Receiver Operating Characteristic (plotroc) contains an axes object. The axes object with title ROC contains 8 objects of type line. These objects represent Class 1, Class 2, Class 3, Class 4.","Tex":"ROC","LaTex":[]}

입력 인수

모두 축소

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

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

버전 내역

R2008a에 개발됨

참고 항목