图一为数据点,图二为统计得到的公式,图三为我得到公式后从朋友那里得到的公式,我的计算过程如下:
首先,我目前只选用了我个人账号中我能查到得分的曲子的数据,并且因为基本上acc分布在99.4-99.8,所以此区间我只取了少量点,其他区间我选用了所有有效点。
我发现99.5的曲战力都是定数整数部分+2.5,考虑到曲目按难度排序的情况,我认为官方没有设置定数的小数点后一位,所以直接忽略小数部分。然后我发现acc+0.1%,战力+0.03,考虑线性拟合,斜率系数为1/3。
然后S与SS的数据大幅度偏离此式,但仍然表现分段线性性,我尝试通过已知点(99.5, 2.5)拟合SS数据时发现斜率0.75能使直线过(97.5, 1),便选用这个数据。S的数据同理,不过样本太少。
完成公式后我与朋友讨论并拿到另一个公式,经比对后在我统计的区间上两者数值上完全一致,但朋友的公式更美观直接。但因为缺少样本,我暂不考虑A-D的公式准确性。
需要注意的是,公式中需要先将x向下保留至两位小数,计算得到y后,y再向下保留至两位小数,得到最终的战力



首先,我目前只选用了我个人账号中我能查到得分的曲子的数据,并且因为基本上acc分布在99.4-99.8,所以此区间我只取了少量点,其他区间我选用了所有有效点。
我发现99.5的曲战力都是定数整数部分+2.5,考虑到曲目按难度排序的情况,我认为官方没有设置定数的小数点后一位,所以直接忽略小数部分。然后我发现acc+0.1%,战力+0.03,考虑线性拟合,斜率系数为1/3。
然后S与SS的数据大幅度偏离此式,但仍然表现分段线性性,我尝试通过已知点(99.5, 2.5)拟合SS数据时发现斜率0.75能使直线过(97.5, 1),便选用这个数据。S的数据同理,不过样本太少。
完成公式后我与朋友讨论并拿到另一个公式,经比对后在我统计的区间上两者数值上完全一致,但朋友的公式更美观直接。但因为缺少样本,我暂不考虑A-D的公式准确性。
需要注意的是,公式中需要先将x向下保留至两位小数,计算得到y后,y再向下保留至两位小数,得到最终的战力












