张大妈

解读论文:不同loss function在金融截面预测中的比较

源自UP主:SEAN-X说量化

01-19 19:28

在构建金融预测模型时,默认的损失函数(如MSE)未必是最佳选择。通过一篇实证研究,揭示了不同损失函数在股票截面预测中的显著差异,说明选择合适的损失函数是引导模型实现真正投资收益的关键。

解读论文:不同loss function在金融截面预测中的比较智能速览

  • 追求最低预测误差的MSE损失,投资组合收益反而最差。

  • Margin Ranking损失函数实现了最高的投资组合收益率。

  • BPR损失函数在降低最大回撤方面表现突出,适合风险规避。

  • ListNet损失函数完全放弃数值精度,却获得了最低的波动率。

  • 损失函数的选择应与量化策略的最终目标(收益或风控)对齐。

解读论文:不同loss function在金融截面预测中的比较精华内容

损失函数是模型学习的罗盘,尤其在量化金融中,它决定了模型追逐的目标是预测精度还是真实收益。不同的损失函数,将模型引向截然不同的结果。

Pointwise的局限

以MSE为代表的Pointwise损失函数,其目标是让每个预测值尽可能接近真实标签。在实验中,使用MSE的模型确实获得了最低的均方误差(0.00286),但其构建的投资组合收益率(CR)仅为79.28%,在所有对比中垫底。这表明,过分关注单个点的预测精度,会忽视股票间的相对排序关系,而这恰恰是构建投资组合的核心。

Pairwise的优势

Pairwise损失函数通过比较股票对来学习排序关系。其中,Margin Ranking表现最佳,收益率高达85.68%。其机制是鼓励模型拉大优质股票与劣质股票预测值的差距,从而更清晰地识别出顶部资产。另一Pairwise损失BPR虽收益率不是最高,但其最大回撤(MDD)仅为-15.77%,是所有选项中最低的,证明了其在风险控制上的独特价值。

Listwise的取舍

Listwise损失函数将整个股票列表作为一个整体进行优化,如ListNet。实验中,ListNet的均方误差高达1.0,因为它完全放弃了预测值与真实值在数值上的对应关系,只关注排序。然而,这种“放弃”换来了最低的波动率(StdC为0.0733),其收益率和夏普率也位居次优。这展示了为了排序稳定性和低波动性而牺牲数值精度的有效取舍。

目标导向的选择

实验结果清晰地表明,不存在绝对“最好”的损失函数,只有“最适合”的损失函数。如果策略目标是追求高收益,Margin Ranking是更优选择。若首要任务是控制回撤、规避风险,BPR损失函数提供了更好的解决方案。若希望在保持不错收益的同时获得最低的波动性,ListNet则值得考虑。选择必须服务于策略的终极目标。

损失函数的选择是量化策略构建中的关键杠杆,其重要性不亚于模型结构本身。它直接定义了模型学习的方向。最终,策略追求的是极致的预测精度,还是稳健的投资回报?这值得每一位从业者深思。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章