[問題] 如何比較兩串ID,計算其命中率

作者: btoco (望盡天涯路)   2015-01-23 16:17:03
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
我曾用過R的一些package進行統計分析,過去多利用Excel來計算命中率,目前想學習如
何利用R程式來達到此目的。
[問題敘述]:
我想要比較不同偵測指標的偵測效果,所以利用模擬的方式產出資料。
現在的問題在於:目前我知道哪些人確實作弊(模擬設定),
而利用指標我也獲得一些有高度作弊嫌疑者的ID,
這時我該如何有效率的計算命中率。
(1)例如:假設[1,2,3,4,5,6,7,8]為真正作弊者,
此時指標指出[1,3,5,9,10,11,12]為高度作弊嫌疑者,
有什麼辦法可以讓我得知指標偵測出的人中,僅3人命中([1,3,5])。
(2)又正確偵測率:正確偵測異常作答反應人數/設定為異常作答反應人數;
以及第一類型錯誤率:錯誤偵測為異常作答反應人數/設定為沒有異常作答反應人數可以
如何撰寫其公式呢?
其實第一個問題若能解決,第二個問題應該也很容易,只是實在沒有概念該用哪一個函數
,再麻煩各位大德指點迷津了!!謝謝~
[程式範例]:
[關鍵字]:矩陣、資料比對
作者: Yukirin (いい天気!)   2015-01-23 16:27:00
1: union(x, y)
作者: celestialgod (天)   2015-01-23 20:01:00
1. inercept
作者: gsuper (Logit(odds))   2015-01-23 21:39:00
union(), setdiff(), intersect(),x[x%in%y], etc.
作者: btoco (望盡天涯路)   2015-01-23 23:07:00
感謝各位前輩的解答,回去試看看,謝謝!!

Links booklink

Contact Us: admin [ a t ] ucptt.com