楼主:
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)又正确侦测率:正确侦测异常作答反应人数/设定为异常作答反应人数;
以及第一类型错误率:错误侦测为异常作答反应人数/设定为没有异常作答反应人数可以
如何撰写其公式呢?
其实第一个问题若能解决,第二个问题应该也很容易,只是实在没有概念该用哪一个函数
,再麻烦各位大德指点迷津了!!谢谢~
[程式范例]:
[关键字]:矩阵、资料比对
作者:
gsuper (Logit(odds))
2015-01-23 21:39:00union(), setdiff(), intersect(),x[x%in%y], etc.