newpred <- c(1, 0 ,0 ,1 ,0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0,
0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 0,0, 1, 0, 0,
0, 0,0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0,
0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0,
1,0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1,
1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0)
newlab <- c(0, 0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0,
0, 0 ,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0 ,0, 1, 1, 0, 0, 0, 0, 0, 0, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1 ,0, 0 ,0, 0 ,0, 0 ,1, 0 ,0, 0 ,0, 0 ,0,
0, 0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,1,
0 ,1, 0 ,1, 0 ,0, 0 ,0, 0 ,0, 0 ,0, 0 ,0, 0 ,0)
所以第一個向量是我的預測和第二向量是參考。我不明白爲什麼我的曲線看起來像一個V.我從來沒有看到一個ROC曲線看起來像這樣!我的顧問希望我添加點數,以便通過添加更多點來使圖形更平滑/更曲線。我嘗試使用pROC進行圖形繪製,但我可以添加的唯一參數是預測和參考。
我也試圖與ROCR
print.cutoffs.at=seq(0,1,by=0.1), text.adj=c(-0.2,1.7))
如何平滑曲線或增加更多的點?
你只有一個自變量嗎?那是可變的二進制? – Dason
是的,它是一個獨立的變量是二進制 –
然後就是已經順利,因爲它會得到 – Dason