前提・実現したいこと
以下のコードでROC曲線とAUCの値を表示させることまではできるのですが、
true positive rate = 1.0の時のfalse positive rateはどうやって表示させたら良いか教えていただけないでしょうか(図上にプロットさせられなくても、単純に値が知れれば十分です)。
ROC曲線とAUCの値の表示方法は色々なサイトに記載があったのですが、上記については調べても出てこなかったため、教えていただけると大変助かります。
不足している情報がありましたらお手数ですがお知らせください。
どうぞよろしくお願いいたします。
該当のソースコード
Python
1from sklearn.metrics import roc_curve 2import matplotlib.pyplot as plt 3 4# FPR, TPR(, しきい値) を算出 5fpr, tpr, _ = metrics.roc_curve(y_true, y_pred) 6 7# AUC 8auc = metrics.auc(fpr, tpr) 9 10# ROC曲線をプロット 11plt.plot(fpr, tpr, label='(AUC = %.2f)'%auc) 12plt.legend() 13plt.title(str(number)+'ROC curve') 14plt.xlabel('False Positive Rate') 15plt.ylabel('True Positive Rate') 16plt.grid(True) 17plt.show()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/20 14:05
2019/11/20 14:12
2019/11/20 23:59