|
|
1
4
以防有人对最终代码感兴趣,使用 Apache Commons Math 进行统计操作,以及 Trove 使用基元类型的集合。 它寻找具有最高程度的元素(该想法基于@Pace和@Aniko的评论,谢谢)。
|
|
|
2
0
你的编辑提供了很好的细节;谢谢 基于这一点,我假设时间分布相当合理(正态分布,或者可能是伽马分布;这取决于你的时间接近于零的程度)的典型反应。拒绝此分布中的样本可能很简单,比如计算标准偏差并查看哪些样本与平均值的偏差超过n个标准差,或者复杂到获取排除异常值的子集,直到数据稳定到一个好的堆中为止(例如,平均值停止“大量”移动)。
然后,根据这个新的统计数据,你需要检验一些假设。例如,我的怀疑是,对于作弊者来说,这一统计数据的标准偏差将高于那些速度始终高于其他人的人,但你需要数据来验证这一点。 祝你好运! |
|
|
3
0
您必须运行成对t检验(或任何您想要实现的成对检验),并在散列中增加计数,其中键是人,计数是不同的次数。
|
|
|
4
0
如果列表中的项目按数字顺序排序,则可以同时遍历两个列表,任何差异都可以轻松识别为插入或删除。例如
|