average
구문
설명
[은 FPR,TPR,Thresholds,AUC] = average(rocObj,type)type에 지정된 평균화 방법을 사용하여 다중클래스 분류 문제에 대해 rocmetrics 객체 rocObj에 저장된 성능 메트릭의 평균을 계산합니다. 이 함수는 Thresholds의 각 임계값에 대해 평균 거짓양성률(FPR)과 평균 참양성률(TPR)을 반환합니다. 또한 FPR과 TPR로 구성된 ROC 곡선 아래 면적인 AUC도 반환합니다.
[는 성능 메트릭을 계산하고 avg1,avg2,Thresholds,AUC] = average(rocObj,type,metric1,metric2)avg1(metric1의 평균)과 avg2(metric2의 평균), 그리고 Thresholds(각 평균값에 대응하는 임계값)와 AUC(metric1과 metric2에 의해 생성된 곡선의 AUC)를 반환합니다. (R2024a 이후)
average는 metric1과 metric2가 TPR과 FPR이거나, 또는 정밀도와 재현율일 때만 AUC 출력을 지원합니다.
TPR과 FPR —
"TruePositiveRate","tpr"또는"recall"을 사용하여 TPR을 지정하고"FalsePositiveRate"또는"fpr"을 사용하여 FPR을 지정합니다. 이러한 선택 사항은 AUC가 ROC 곡선임을 지정합니다.정밀도와 재현율 —
"PositivePredictiveValue","ppv","prec"또는"precision"을 사용하여 정밀도를 지정하고"TruePositiveRate","tpr"또는"recall"을 사용하여 재현율을 지정합니다. 이 선택 사항은 AUC가 정밀도-재현율 곡선 아래 면적임을 나타냅니다.
예제
입력 인수
출력 인수
세부 정보
알고리즘
대체 기능
plot함수를 사용하여 평균 ROC 곡선을 만들 수 있습니다. 함수는XData,YData,Thresholds,AUC속성을 포함하는ROCCurve객체를 반환하며, 해당 속성들은 각각average함수의 출력 인수FPR,TPR,Thresholds,AUC에 대응됩니다. 예제는 Plot Average ROC Curve for Multiclass Classifier 항목을 참조하십시오.


