0
私は以下のコードを使用してROC curveをプロット:scikit-learnを使用してバイナリ値のスコアのROC曲線をプロットする方法は?
fpr["micro"], tpr["micro"], _ = roc_curve(y_test.ravel(), y_score.ravel())
plt.plot(fpr["micro"], tpr["micro"],
label='ROC curve Fold1 (area = %0.2f)' % roc_auc1["micro"])
私は曲線のように見えるプロットをしたいが、何下の図に見られるように、私は、今、実現していますが、2本の直線で構成されてい行:
さて、 'y_score'の値はどのように見えますか?たとえば、 'y_score'に2つの一意の値しか含まれていない場合、ROCカーブが表示されます。 –
「y_score」は、「1000 * 2」の行列であり、「1000」はテストの数であり、「2」はクラスの数である。各列の値は「0」または「1」です。それは良性または悪性を意味する。 –