坦克世界玩家用统计学方法分析白兔均伤

2023-08-11 14:16:11 神评论

17173 新闻导语

下面给大家带来的是《坦克世界》用统计学方法分析白兔均伤,用数据说话。 总结 白兔的均伤为1050。 详细分析 数据来源:b站各个坦克主播打白兔的实录(为了保证结果可信,故意避开了高伤集锦等偏好性明显的视频) 数据如下: 经常听到有人讨论,说炮弹伤害到底是正态分布还是均匀分布。我们

下面给大家带来的是《坦克世界》用统计学方法分析白兔均伤,用数据说话。

1.jpg

总结

白兔的均伤为1050。

2.jpg

详细分析

数据来源:b站各个坦克主播打白兔的实录(为了保证结果可信,故意避开了高伤集锦等偏好性明显的视频)

数据如下:

3.jpg

经常听到有人讨论,说炮弹伤害到底是正态分布还是均匀分布。我们不妨对其分布做一个检验:

首先检验是否是正态分布,使用R语言的shapiro.test函数,得到检验的p值为0.4678>0.05,我们暂时无法拒绝其服从正态分布。

4.jpg

然后我们再将数据进行[0,1]区间上的标准化处理,检验其是否为均匀分布,标准化后的数据如下:

5.jpg

我们使用Kolmogorov-Smirnov检验,检验上述数据是否服从[0,1]上的均匀分布,得到的p值为0.00003319,远小于0.05,所以我们有充足的理由相信,炮弹的伤害并不服从均匀分布。

其实这一点从直方图就能看的很明显,显然不太可能是均匀分布。

6.jpg

我们还可以用Q-Q图来辅助判断,根据统计学知识,如果Q-Q图中的点落在一条过原点的直线附近,那么表明数据具有很好的正态性。从Q-Q图中看,我们可以初步认为其符合正态分布。

7.jpg

既然我们认为数据服从正态分布,我们可以对其进行区间估计和假设检验。首先我们通过计算可以得知,均值为1048.286,方差为7152.801。

根据数理统计的知识,对其伤害的均值进行区间估计,得95%的置信区间为[1032.450 1064.121]。

我们还可以对其进行t检验,检验其均值是否为1050.

8.jpg

t检验的p值为0.8305>0.05,还是比较大的,不能拒绝均伤是1050这一假设,通俗来说,可以认为犯错概率不超过5%的前提下,均伤就是1050.

有吧友可能会说,wg并没有承认数据服从正态分布,好,那么我们不假设数据来自正态分布,我们也不知道炮弹伤害来自什么分布,我们可以采用非参数方法。

非参数方法有广义符号检验、Wilcoxon秩和检验和正态计分检验,其检验的目的是检验炮弹伤害的中位数是否为1050.

我们这里采用Wilcoxon秩和检验法,检验的p值为0.8972,同样也非常大,可以相信均伤为1050.

9.jpg

从上述检验结果来看,我们还是有比较充足的理由相信白兔的均伤为1050,尤其是大量采集样本时(大于100个),符合程度更加明显。

当然也有些不严谨的地方,因为把拿人头的伤害全都去掉了,而谁也不知道这些伤害真实值是多少。

【来源:外网】
日期
游戏
状态
下载
礼包

页游测试表

日期
游戏
状态
评分
礼包