阶段8机器学习基础●●●●●

Base Model文化:先打赢"笨基线"再谈深度学习

我的掌握程度:
q-723精讲

先掌握这个答案

三基线:①等权合成:所有因子rank后平均——零参数、稳健、常惊人地强(1/N魔性,q-063);②IC加权:按滚动IC给因子权重——第一个「用数据的简单模型」;③线性回归(带正则):因子→收益的Ridge——线性世界的上限。打败标准:净口径(扣成本换手)下,ML模型拼接样本外IC比最好基线高≥20%(相对),且分层单调性/多空回撤不劣化——两条件同时满足。基线的第二角色:调试参照系——模型分数异常时先看基线(基线也崩=数据问题;基线稳模型崩=模型问题);归因基准——「ML的增量」=模型-基线的差,这个差才是ML的功劳。

先读结论,再核对下方使用边界;数字例题为教学情景,涉及实际行情与规则时请核对原始来源。

从理解到使用

本阶段实战方法 · 把验证流程当作模型的一部分

训练选股模型或使用另类数据时,先保证训练过程没有接触预测时不可得的信息。

  1. 定义每个样本的特征可得时间和标签覆盖区间,再按预测场景设计时间切分。
  2. 归一化、缺失填充、特征选择和调参只在训练集拟合;重叠标签要按实际区间purge。
  3. 用朴素基线和多段滚动样本外比较,报告成本、稳定性、漂移与全部实验次数。

使用边界

  • 排行榜或验证集反复用于挑模型后也会过拟合;留一份最终测试集。
  • 随机切分不是所有问题都禁止,但金融未来预测必须尊重时点和标签重叠,说明验证目标。
背景 · 从一个困惑说起
新手项目的常见叙事:直接上LightGBM/深度网络,验证分数不错,收工。老手的第一个动作:建三个「笨基线」——等权因子、IC加权、线性回归——你的复杂模型必须显著打败它们才配存在。多数「ML提升」死在这一关。
由此产生的问题
三个标准基线怎么建?「显著打败」的标准(幅度与统计)?基线还扮演什么角色(归因与调试的参照系)?
核心概念
三基线:①等权合成:所有因子rank后平均——零参数、稳健、常惊人地强(1/N魔性,q-063);②IC加权:按滚动IC给因子权重——第一个「用数据的简单模型」;③线性回归(带正则):因子→收益的Ridge——线性世界的上限。打败标准:净口径(扣成本换手)下,ML模型拼接样本外IC比最好基线高≥20%(相对),且分层单调性/多空回撤不劣化——两条件同时满足。基线的第二角色:调试参照系——模型分数异常时先看基线(基线也崩=数据问题;基线稳模型崩=模型问题);归因基准——「ML的增量」=模型-基线的差,这个差才是ML的功劳。
为什么需要它
①复杂度的成本核算:ML的代价(维护/过拟合风险/解释难)必须由增量收益支付——基线是账本;②防止「炫技税」:行业里大量ML项目实际上没打赢等权合成(增量≈0)——基线文化是诚实的制度化;③面试金句素材:「你的模型比等权基线好多少」是被问概率最高的问题之一——没有基线的项目一问就倒。
实际应用场景
项目模板:report.md必含「基线对照表」——等权/IC加权/Ridge/LightGBM四行的净IC、换手、回撤;ML行只有显著胜出才保留。
与之前知识的联系
q-477(等权合成的常胜,阶段5)的ML版宣言;q-713(体检)的第六信号(打不过基线=过度建模);q-771(拼接验证)是所有行的统一考场。
⚠ 常见误解
  • 基线太简单没必要建:等权基线在低信噪比数据上的顽强是实证规律——跳过它=直接假设「复杂有用」
  • 毛IC上赢了就行:ML的高换手常吃掉IC优势——必须净口径对照
  • 基线只用一次:它是常设参照系——每次改特征/标签都重跑基线(基线崩了先修数据)

🤖 AI导师

导师会先检查你的前置知识(正则化、因子合成),再用案例、公式和代码帮助理解。此功能需要先启用服务。