PB 进展分析器
把你的历次 PB(个人最好成绩)按时间顺序输入,自动得到滚动平均、突破频率、估算下一次 sub-X 的合理时间窗。不是简单的加减,而是从趋势里找节奏。
你的数据仅在本机 localStorage 留存,不会发送到任何服务器。
输入 PB 后点击分析
它能解决什么问题
大多数魔方玩家都经历过"卡瓶颈"的阶段——每天练几十把,但 PB 就是不动了。这个工具做的事情很简单:把你的 PB 历史数据量化。 它会计算你过去 N 个 PB 的滚动平均(趋势斜率)、突破频率(每多少把能降低 X 秒),以及基于线性外推估算出下一次 sub-X 的大致时间点。
它不是要告诉你"你一定能 sub-10",而是帮你判断"目前的训练方法是否还在产生进展"、"瓶颈期已经持续多久"、"是否需要更换训练重点"。
谁适合用
- 已经稳定 sub-30,想冲 sub-20/sub-15 的进阶玩家:需要更系统的训练反馈。
- 长期处于瓶颈期的玩家:想知道当前进展是真停滞还是缓慢爬升。
- 教练/家长:量化学生的进步速度,发现问题。
怎么解读结果
- 总览数字:平均值、最好、最差、总样本数。
- 滚动平均:每 5 个 PB 的均值变化,看曲线斜率。
- 突破频率:每突破 1 秒平均需要多少个 PB。
- 预测时间点:基于简单线性外推的"按当前速度,sub-X 大约需要再累计 X 个 PB"。
预测部分非常粗略,只是趋势延展。实际突破往往是非线性的——换 cube、学会新算法、心态调整都可能突然打破瓶颈。所以预测仅作参考。
有哪些局限
- 样本量低于 5 个 PB 时结果不稳定,建议至少 10 个。
- 线性外推假设进步速度恒定,真实训练几乎不会这样。
- 无法区分是手法进步、cube 改进还是运气。
- 不存储到云端,换浏览器/换设备数据会丢失。
常见问题
为什么用线性外推而不是更复杂的模型?
因为样本量太小。进阶玩家的 PB 记录可能也就几十到几百个,用指数平滑或机器学习会过拟合。线性外推虽然粗糙,但不容易被噪声误导。
PB 是单次最佳还是平均最佳?
这里指单次最佳成绩(single)。如果你想分析平均最佳(ao5 best),应该把整组成绩录入"解法会话统计"工具。
为什么输入后没有反应?
可能是格式不对。每行只能有一个数字,必须是秒数(小数点)或 mm:ss 格式。其他文本/空行会被跳过。
数据保存在哪里?会泄露吗?
仅保存在你浏览器的 localStorage,不发送到任何服务器。清除浏览器数据会同时删除。