2014-05-13 6 views
0

ROCR 패키지를 사용하여 다른 모델의 평균 ROC 곡선을 그려 봅니다. 나는 실제로 그것을 각기 다른 색깔의 곡선으로 만들었다. 그러나 흑백 인쇄에서 색이 아닌 다른 기호로 다른 커브를 그릴 필요가 있습니다. 나는 plot = type = "o"및 pch 옵션을 사용하여 시도했다. 그러나 ROCR 성능이 정확한 roc 곡선을 그릴 때 많은 점을 생성하기 때문에 곡선은 매우 두꺼운 실선처럼 보입니다. 각 곡선에 사용 된 기호를 알 수는 없습니다.ROCR 패키지를 사용하여 줄에 다른 기호로 다른 ROC 곡선을 그립시키는 방법은 무엇입니까?

pred_our_update < -prediction (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)