Я использую эвклидовое расстояние для распознавания динамиков. Я хочу построить кривую ROC, используя perfcurve
в MATLAB. Поскольку оценки - это результирующие евклидовы расстояния, я правильно? Благодарякривая кривой и распознавание динамиков
Labels=[1 1 1 1 1 1 1 0 0 1]; scores=[18.5573 15.3364 16.8427 19.6381 16.4195 17.3226 18.9520 21.6811 21.4013 22.3880]; [x,y]=perfcurve(Labels,scores,1); plot(x,y); xlabel('False positive rate'); ylabel('True positive rate')
Действительно, нижний балл обозначает 1, а более высокий балл обозначает 0. Спасибо –