返回顶部
返回首页 会员充值 我的足迹 返回上一页
跳转三个皮匠报告小程序
具身智能
情绪经济
商业航天
十五五
银发经济

卡尔曼滤波法

公募基金转债仓位是判断市场拐点的关键变量,但季报数据频率低、时效性弱。如何用数学方法高频推算?东方财富证券采用卡尔曼滤波法——一类从噪声数据中递归估计动态系统状态的算法——对混合型基金和一二级债基的转债仓位进行日频测算。模型绝对误差中位数约3pct,方向准确率60%。本文详解卡尔曼滤波法的原理、设定、效果与局限性。

为什么用卡尔曼滤波?

常用方法对比:

二次规划法(最小二乘、逐步回归、Lasso等):通过回归估计基金对各类资产的配置比例。优点是可融入初值信息,缺点是对多重共线性敏感。

卡尔曼滤波法:递归算法,通过预测-更新两阶段循环,结合上一期状态估计和当期观测值,获得更精确的当期估计。优点是对噪声数据有较好的处理能力,可动态更新。

适用场景:基金仓位是随时间演变的状态变量,观测值(基金净值、资产收益率)包含噪声。卡尔曼滤波正是为这类“从噪声中估计动态状态”的问题而设计。

卡尔曼滤波的数学原理

状态方程:xₖ = A·xₖ₋₁ + B·uₖ₋₁ + wₖ₋₁

测量方程:zₖ = H·xₖ + vₖ

其中w和v分别为过程噪声和测量噪声,服从正态分布,协方差矩阵为Q和R。

两阶段递推:

预测阶段:

- ŝₖ⁻ = A·ŝₖ₋₁ + B·uₖ₋₁(先验估计)

- Pₖ⁻ = A·Pₖ₋₁·Aᵀ + Q(先验误差协方差)

更新阶段:

- Kₖ = Pₖ⁻·Hᵀ·(H·Pₖ⁻·Hᵀ + R)⁻¹(卡尔曼增益)

- ŝₖ = ŝₖ⁻ + Kₖ·(zₖ - H·ŝₖ⁻)(后验估计)

仓位测算模型:假设基金持有股票、可转债、纯债和现金四类资产。资产权重Wₖ满足:基金收益率Rₖ = Σ(资产权重Wₖ × 资产收益率rₖ) + 误差项。

数据设定与样本筛选

资产收益率代理:

- 股票:中证800指数

- 纯债:中债综合财富指数

- 现金:货币市场基金指数

- 可转债:中证转债指数和持仓指数等权均值(持仓指数根据季报持仓构建)

样本筛选:

- 基金类型:混合型基金和一二级债基(转债配置主力)

- 成立满两个季度、总资产≥2亿元、持仓转债≥5000万元

- 开放式基金、初始基金

- 测试区间:2022年1月1日至2025年8月1日

- 各期样本数量:75-170只

初值设定:每个季度根据季报披露仓位调整初值并重新迭代。资产权重初值为上一季度末四类资产占总资产比重。协方差矩阵初值根据历史季末实际数据计算。

模型效果评估

绝对误差:各季末样本基金转债仓位绝对误差中位数约3pct。

典型样本:

- 工银四季收益(仓位稳定):误差均值不足1pct——模型对低波动样本效果好

- 诺安优化收益(仓位波动大):2022Q3、2024Q3、2024Q4误差较高——模型捕捉到趋势方向但幅度不足

误差来源:卡尔曼滤波受步长限制,状态变量需迭代一定次数才收敛,短期剧烈变化时误差更大。每个季度初值调整导致测算结果在季末与季初之间出现断点。

方向准确率:对各季度仓位变化方向估计准确率约60%。

模型的应用与局限

应用价值:

- 提供日频仓位跟踪数据,补充季报低频信息

- 方向准确率优于随机猜测,可用于判断趋势

- 结合左侧配置特征,辅助择时决策

局限:

- 单个基金层面误差较大,需以样本中位数/均值做整体判断

- 对仓位剧烈变化的基金测算幅度不足

- 季度初断点问题需注意

改进方向:优化步长设置、引入更多资产类别、结合持仓数据提升精度。
点击阅读报告原文: 转债机构行为系列研究(一):如何高频跟踪公募基金转债仓位?-250929(11页)
相关报告