节奏大师吧 关注:374,020贴子:8,648,491
  • 3回复贴,共1

统计得到单曲战力计算公式全过程

只看楼主收藏回复

图一为数据点,图二为统计得到的公式,图三为我得到公式后从朋友那里得到的公式,我的计算过程如下:
首先,我目前只选用了我个人账号中我能查到得分的曲子的数据,并且因为基本上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再向下保留至两位小数,得到最终的战力




贴子原创声明
IP属地:马来西亚来自Android客户端1楼2025-12-03 20:45回复
    C不是减4吗?


    IP属地:北京来自Android客户端2楼2025-12-03 21:33
    收起回复
      2026-01-18 21:52:40
      广告
      不感兴趣
      开通SVIP免广告
      我一直以为是复合函数之类的


      IP属地:上海来自Android客户端3楼2025-12-20 01:25
      回复