从0开始和从均值开始,画出来的斜率完全是两种观感。
很多讨论从一张截图开始:某一期和值落在尾部,配一句「果然」。单期结果说明不了方法好坏;要判断方法,至少要看几十期的连续记录,以及同一套口径下不同窗口的表现。算法能把记录整理成表,模型能把表变成概率,但样本量和口径仍然要人来定。
走势图到底看什么
同一组数据,用绝对值和用比例画出来,观感差别很大。绝对值强调规模,比例强调结构。28预测心得里讨论区间厚度时用比例,讨论次数时用绝对值。
图是给人看的,不是给算法看的。算法读表,人读图,图的作用是让重点在几秒内被看见。如果一张图需要解释五分钟,不如直接看表。
坐标与刻度的陷阱
三个读图误区:把折线当K线,把厚度当趋势,把短期连中当规律。折线只描述已经发生的顺序;厚度描述分布形状;连中只是小样本里的正常波动。28预测心得把走势图和分布表放在一起,是为了让读者同时看到顺序和厚度。算法保证两张图同源,模型保证概率口径一致。
横轴的期号如果不等距,走势的形状会失真。缺期、补期、跳期都要在图上标出来,否则读者会以为数据是连续的。
算法输出怎么落到图上
模型的可解释性和准确率经常此消彼长。28预测心得里用到的五类模型,时间序列和回归相对好解释,神经网络最难。选择哪一种,取决于你要的是结论还是过程;如果还要复盘,过程比结论更重要。
回测记录是检验算法与模型的唯一凭据。一条完整记录至少要包含期号、窗口、参数、模型输出、实际结果和是否命中。28预测心得页面展示的准确率三卡,分别对应总体命中、趋势方向和精确值命中,按历史回测口径统计。模型在训练段定参数,在验证段只验收,不调参,这样得到的数字才有参考价值。
- 时间序列模型:按时间顺序读取和值序列,提取趋势与周期成分,输出下一期的概率分布。
- 马尔可夫链模型:把和值划分成状态,统计状态之间的转移频率,用转移矩阵给出概率。
- 神经网络模型:用多层非线性结构拟合特征组合,适合处理频率、遗漏与区间厚度的交互。
- 蒙特卡洛模型:通过大量随机模拟逼近分布,检验其他模型输出的稳定性与尾部风险。
- 回归模型:用均值、标准差、遗漏等变量解释和值位置,输出带置信区间的估计。
三个读图误区
数据陷阱往往披着合理的外衣。幸存者偏差让你只看到晒出来的命中记录;窗口挑选让你只看到表现最好的那段;口径漂移让前后两期的比例无法比较。28预测心得里的算法和模型都可能被这些陷阱带偏,解决办法不是换更复杂的模型,而是把样本、窗口和验证方式写清楚。
很多说法听着合理,是因为只展示了成功的一半。比如“冷号该回补”,只提连续未出的期数,不提每一期仍然独立;“热号会延续”,只提最近中过几次,不提样本窗口有多短。28预测心得里的算法可以把这些说法量化,模型可以把它们做成特征,但量化之后往往会发现,效果没有传说中那么稳定。
常见问题
如果只能带走一句话:把每次判断的条件写下来。条件写清楚了,命中可以复盘,落空也能复盘;条件不写,两个结果都只能算运气。
模型不是越多越好。模型池里的每个模型都有自己的假设,时间序列模型假设趋势可延续,马尔可夫链模型假设状态转移稳定,神经网络模型假设特征之间存在非线性关系。把这些模型放在一起,先看它们的输出是否互补,再谈权重。权重定好以后,还要用样本外数据验收,否则融合只是把同一种偏差平均一遍。
算法与模型的关系,可以理解为“算法管过程,模型管排序”。算法负责清洗、统计和分桶,模型负责在特征之上输出概率。任何一个模型输出异常,都应该能顺着算法记录回溯到具体步骤。模型可替换,算法记录不可省,这是整套方法能复算的前提。
概率描述的是可能性,不是结果;样本量越小,概率的波动越明显。
把概率和样本量一起报,是避免误读的最简单办法。
算法输出的概率表需要定期用新样本复核,模型权重也应随之调整。
28预测的讨论应该建立在可复核的样本上,而不是单次结果上。
把28预测当成记录方法,比当成确定答案更有用。
对普通读者来说,最实用的动作不是背结论,而是学会提问题:样本多长、窗口怎么选、概率怎么算、模型权重怎么定。问题问对了,数字才有意义;问题不问,再漂亮的图表也只是装饰。
术语一致性比术语数量更重要。同一篇文章里,概率、频率、比例应该各有明确所指;算法、模型、参数也不应该混着用。读者不需要记住所有术语,但需要知道每个数字是怎么算出来的。
读表的顺序建议固定下来:先看时间和窗口,再看均值和标准差,然后看区间厚度与概率排序,最后才看结论性描述。顺序固定以后,不同页面之间的数字才有可比性;顺序一乱,很容易把描述当成预测。
复盘记录的价值,在于它保留了当时的判断。只记结果不记过程,事后很容易把运气解释成能力;把期号、参数、预测值和实际结果一起记下来,才能看出某个方法在什么条件下有效、在什么条件下失效。
样本量决定了结论能说多满。100期可以看清分布的大致形态,但不足以证明某个比例长期稳定;30期能看近期方向,却更容易被偶然波动带偏。把样本量和比例一起报,是避免过度解读的最简单办法。
结论要有边界。页面能说的是:在这段样本、这套口径、这组参数下,分布呈现什么形态,概率排序是什么样。页面不能说的是:下一期一定会怎样。把能说的和不能说的分开,读者才不会把统计描述当成承诺。