pROC に基づく ggroc を使用して、複数の ROC 曲線を持つ ROC プロットを作成しました。無差別の行を挿入するにはどうすればよいですか?
ROC 曲線をより視覚的に評価できるように、プロットに 0,0 から 1,1 までの区別のない線を入れたいと思います。
ggplot オブジェクトで plot() 関数を使用しようとしましたが、+ geom_abline() と lines() 関数を使用してみましたが、うまくいきませんでした。
library(pROC)
#Creating curves and labeling)
ROC_curves <- ggroc(list(log=ROC_log, tree=ROC_tree, xgbt=ROC_xgbt), legacy.axes=TRUE)
ROC_curves2 <- ROC_curves + xlab("FPR") + ylab("TPR")
#but this part doesn't Work:
+ qplot(1,1) + geom_abline(intercept=0, slope=1)
私もやってみました: plot(ROC_curves2, identity=TRUE)
プロットで 0,0 から 1,1 に移動する無差別の行が必要です。
qplot(1,1) + geom_abline() を追加すると、「エラー: o をプロットに追加する方法がわかりません」というメッセージが表示されます。plot() を使用すると、プロットが返されますが、線はありません。