暗黑3数据分析 关于DOT时间的计算
暗黑3数据分析 关于DOT时间的计算
操作方法
- 01
情形a: 当两种或多种(我自己测试只遇到过2种异常同时触发,但是由于多种异常同时触发的几率很低,而我的测试样本只有1500次,容量并不足,所以不能排除会有超过两种异常同时被触发的可能性存在。)异常状态同时触发时,屏幕效果上能够正确的显示多种状态同时生效,但实际的状态生效时间,却并不叠加。
- 02
情形b: 当一个异常状态被触发,在触发周期中如果另外一个异常状态被触发,则第二个状态会覆盖第一个状态生效,而并非在第一个状态正常周期结束后,紧接第二个状态周期。
- 03
用游戏中的现象,简单的描述: 情形a,当目盲和晕眩在一次攻击中同时发生时,这个异常状态的持续时间只为这两个状态中的其中之一,而不是这两个状态持续时间之和,也不是这两个状态分别计算持续时间. 情形b,当一个怪物被晕眩时,你再次攻击这个怪物,如果触发了冻结,那么这个冻结效果就会打断怪物的晕眩效果,而冻结效果的持续时间不受晕眩效果剩余时间的影响。 从这两个现象,我得到了暗黑3中异常状态之间并非是之前普遍认为的互为独立事件,而是必然不为相互独立事件。
- 04
当两个事件独立时,就说明这两个事件之间互相不发生影响。这里的不发生影响,不仅仅在于概率上无联系,而且在于效果上不冲突。举例来说,假如致盲效果,与冻结效果相互独立,假设致盲的几率为5%,冻结的几率为10%。那么在持续一小时的高速攻击中,致盲持续的事件,也应近似的为一小时的5%,而冻结的持续事件,为10%。(之所以强调高速攻击,只是为了尽可能大的提高样本容量,这样概率的分布才更加贴近本身发生的概率)但是请注意,致盲与冻结发生的总时间并不为5%+10%,而是总时间必然低于15%,因为致盲实际生效的持续时间必然低于5%,冻结实际生效的持续时间必然低于10%,因为在致盲的同时,依然有被冻结的可能性。换句话说,就是这两个特效生效的时间,有可能重叠。