簡體   English   中英

如何將兩條 ROC 曲線組合成一張圖?

[英]How to combine two ROC curves into one graph?

我正在嘗試將 plot 兩條 ROC 曲線放入同一張圖中,以便在視覺上比較兩者。 我使用了 pROC package,但不知道如何組合這些圖。

這是我用來計算的代碼和 plot 的 ROC

roc_1 <- pROC::roc(data = df, response = Mortality, predictor = Riskfactor, plot = TRUE)
roc_2 <- pROC::roc(data = df, response = Mortality, predictor = old_Riskfactor, plot = TRUE)

我怎樣才能將兩條曲線組合成一個圖形並添加顏色來區分它們?

您可以添加評論中提到的add=TRUE參數。

但是,更好的辦法是分別構建和 plot ROC 曲線:

# First build the ROC curves
roc_1 <- pROC::roc(data = df, response = Mortality, predictor = Riskfactor)
roc_2 <- pROC::roc(data = df, response = Mortality, predictor = old_Riskfactor)
# Then plot
plot(roc_1)
lines(roc_2, color="green")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM