Matlab roc曲线与说话人识别

Matlab roc曲线与说话人识别,matlab,euclidean-distance,roc,identification,speaker,Matlab,Euclidean Distance,Roc,Identification,Speaker,我使用欧几里德距离进行说话人识别。我想在MATLAB中使用perfcurve绘制ROC曲线。因为分数是欧几里德距离的结果,我做得对吗?谢谢 Labels=[1 1 1 0 1]; 得分=[18.5573 15.3364 16.8427 19.6381 16.4195 17.3226 18.9520 21.6811 21.4013 22.3880]; [x,y]=性能曲线(标签,分数,1); 图(x,y); xlabel(“假阳性率”);ylabel(‘真阳性率’)你做得对。 唯一敏感的一点是你必

我使用欧几里德距离进行说话人识别。我想在MATLAB中使用
perfcurve
绘制ROC曲线。因为分数是欧几里德距离的结果,我做得对吗?谢谢

Labels=[1 1 1 0 1];
得分=[18.5573 15.3364 16.8427 19.6381 16.4195 17.3226 18.9520 21.6811 21.4013 22.3880];
[x,y]=性能曲线(标签,分数,1);
图(x,y);
xlabel(“假阳性率”);ylabel(‘真阳性率’)
你做得对。 唯一敏感的一点是你必须理解分数的含义。是越高越好还是越低越好?
如果它越低越好,那么我将使用
[x,y]=perfcurve(标签,-分数,1)
相反

事实上,分数越低表示1,分数越高表示0。谢谢