智游城

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: rahj
打印 上一主题 下一主题

某个平台的玩家误杀概率计算

[复制链接]
11#
榆木脑袋 发表于 2020-6-22 15:54:31 | 只看该作者
rahj 发表于 2020-6-22 15:28
对,如下面右边公式表述的,某个玩家没违规作弊但测试结果为阳性(违规)的条件概率
...

那你的计算错了, 假设1000个玩家,1个作弊,被抓出来,剩下999个中5%的概率误报,这样会抓出来差不多5个人,这样误报率就是5/6
另外,作弊识别还有个召回率的问题,实际存在千分之一的违规用户,最终识别量级肯定是到不了千分之一的,根据你的假设情况离最终真实的误报率之间的差距会很大




12#
 楼主| rahj 发表于 2020-6-22 16:00:14 | 只看该作者
榆木脑袋 发表于 2020-6-22 15:54
那你的计算错了, 假设1000个玩家,1个作弊,被抓出来,剩下999个中5%的概率误报,这样会抓出来差不多5个 ...


我定义和计算的是P(B=0|A=1) 也就是检测一次呈阳性而实际没有违规的概率
你这个也一样,只是你算错了
13#
榆木脑袋 发表于 2020-6-22 16:28:47 | 只看该作者
本帖最后由 榆木脑袋 于 2020-6-22 16:32 编辑
rahj 发表于 2020-6-22 16:00
我定义和计算的是P(B=0|A=1) 也就是检测一次呈阳性而实际没有违规的概率
你这个也一样,只是你算错了
...

P(B=1|A=1) = P(B=1)*P(A=1|B=1)/[P(B=1)*P(A=1|B=0)+P(B=1)*P(A=1|B=1)] = 0.001*1/0.999*0.05+0.001*1  这个就是贝叶斯公式 说实话你算的那个公式我没看懂是啥意思。。。。
14#
 楼主| rahj 发表于 2020-6-22 16:32:09 | 只看该作者
榆木脑袋 发表于 2020-6-22 16:28
P(B=1|A=1) = P(B=1)*P(A=1|B=0)/ = 0.999*0.05/0.999*0.05+0.0001*1  这个就是贝叶斯公式 说实话你算 ...

你之前那个不是5而是50,按这个算就对了
我后面重新假设就用这个来算的,之前找了的一个有公式有图片的只是改改假设,也发现他那算法真费解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|智游城论坛

GMT+8, 2024-11-20 23:23 , Processed in 0.070132 second(s), 6 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2012 Comsenz Inc.

返回顶部