2014-05-13 26 views
0

我想繪製使用ROCR軟件包從不同模型的平均ROC曲線。 我實際上使它工作,每條曲線都有不同的顏色。但是,在黑白打印中,我需要用不同的符號繪製不同的曲線,而不是顏色。我試圖在圖中使用type =「o」和pch選項。不過,我想因爲ROCR的表現爲繪製準確的roc曲線創建了很多點,曲線看起來像一條非常粗的實線 - 您無法分辨每條曲線使用哪個符號。如何使用ROCR軟件包在線上繪製不同符號的ROC曲線?

這裏是我使用的代碼:

pred_our_update < - 預測(prob_our_update,標籤) perf_our_update < - 性能(pred_our_update, 「TPR」, 「FPR」) 圖(perf_our_update,平均=」垂直「,spread.estimate =」stderror「,type =」o「,pch = 1,add = TRUE)

任何人都知道如何解決這個問題?

回答

1

一個簡單的解決方案是使用下采樣選項來減少實際繪製的數據量,這可以讓符號更加突出,而不會對曲線的形狀產生任何實質性差異。我不知道你的數據集的大小,但也許開始於:

plot(perf_our_update,avg="vertical",spread.estimate="stderror",downsampling=0.1,type="o", pch=1,add=TRUE)