作者xavier0613 (xavier)
看板FJU-LS
標題Re: [請益] 又要來請教生統博班的強者了~乾溫~
時間Tue Jul 1 22:12:32 2008
ROC(Receiver operating characteristic) Curves
我先承認我是來賺p幣的....
因為之前NBA總冠軍第三場我梭超賽隊輸光光了
這個彥修的老闆因該很會畫 因為我是修他老闆課的時候學的
簡而言之 這玩意常拿來用的地方有兩點
1.就是那來決定cut-off值
2.比較曲線下的面積看誰大 愈大愈屌
==========以上是口齒清晰的分隔線==========
恩 所以重點在於要怎麼把他畫出來
有兩種, 一種是連續的 一種是不連續的
我碩二都快畢業了 我也只會畫不連續的 不連續的很簡單 但畫出來比較醜
Well, 你可以畫得很好看 但你要取到接近無限個點
所以假設你不太在意美觀度 今天你對你設計好的系統(或是模型, 或是其他的東東)
你這個系統有個參數 你今天很煩惱這個參數的cut-off值
所以你今天就取了10個點 可能用指數型的成長來測這個參數
e.g., 0.001, 0.01, 0.1, 1, 10, 100....
所以我們就針對這10種情形去測是我們手上系統的performance
通常X軸是Sensitivity(True positive rate)
Y軸是1 - Specificity(False positive rate)
藉由這兩個決定performance的指標 你可以針對那一個參數得到10組數對
然後再把這10個點連起來
YA~ 醜醜的ROC就畫好了
那要怎麼選哪個點最好呢
最靠近左上角的那個點就是最好的點了
所以一般人就會選那個點所用的參數的值來當作該參數的cut-off
恩 這麼麻煩 所以我們都丟給package去畫
在這邊推薦用R來畫 因為高手都用R來畫
而我只會用excel呆呆的畫....
接下來就交給彥修了 科科....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.239.174
推 ZUNDERTAKER:看不懂 但推一下 07/02 08:25
推 pianostar: 看不懂 也推一下 07/02 15:41
推 catss:我不想看不懂 來推一下 07/04 19:16