- BDS 检验非线性依赖:用「距离相关」把独立性的破绽钉成一个数
线性自相关(Ljung-Box / ACF)只能抓线性记忆,抓不到 GARCH 波动聚集、逻辑斯蒂混沌这类非线性依赖。BDS 检验把「序列是不是 i.i.d.」变成一个可算的统计量:若独立,则 m 维向量的邻近概率应等于 1 维邻近概率的 m 次方。我们在随机游走 / GARCH / 逻辑斯蒂混沌三类序列上把 B 统计量分别钉在 0 附近 / 显著非零 / 极端大,并用 bootstrap 零假设把检验水平校准到 ≈5%、对混沌功效 ≈100%——演示它如何「不误杀有效市场、却不放过非线性」(中阶)。
16 min Chinese - 门限GARCH与杠杆效应:用TGARCH/EGARCH捕捉跌比涨更恐慌的不对称波动
经典 GARCH 假设「好消息和坏消息对称地推高波动」,但股灾里「跌比涨更恐慌」是铁律:同样 3% 的跌幅带来的波动跳升,往往大于 3% 涨幅。本文用一套合成的真实波动数据,从零实现 TGARCH(1,1) 与 EGARCH 的 MLE 拟合,量化「同等 ±3% 冲击,跌幅比涨幅多推高 9% 条件方差」,并给出把杠杆效应写进波动率预测、风险预算与期权对冲的完整 Python(中阶)。
11 min Chinese - GARCH 跳跃模型:把跳跃成分从连续波动里剥离开来
标准 GARCH(1,1) 把收益方差当成一条连续的、同质的过程, 可真实市场的波动是『连续扩散 + 偶发跳跃』两层叠起来的。跳跃一发生, 方差里就多出 p·σ_j² 一项, 普通 GARCH 会把这部分错算进连续波动, 在跳跃日把条件波动高估 21.1%。本文用 ARMA(1,1)-GARCH(1,1)+高斯跳跃(jump-GARCH)把两层拆开: 过滤得到『连续波动』、用 ±2.5σ 残差阈值检测跳跃(召回 40.3%、精确 65.8%)、并量化跳跃方差占日度总方差的 20.7%。3000 日合成样本实证, 附完整 Python 与六类真实陷阱(中阶)。
12 min Chinese - 马尔可夫切换 GARCH:让波动率在高/低波动状态间自行切换
普通 GARCH(1,1) 把波动率当成一条「连续、同质」的过程,可真实市场的波动是分层的——平静期波动低、危机期波动高,而且会突然跳变。本文用马尔可夫切换 GARCH(MS-GARCH)把波动率拆成两个区制(低波动 / 高波动),用 Hamilton 滤波递归估计「此刻处在哪个区制、概率多大」。合成数据实跑:两区制波动率差 2.7 倍、区制分类准确率 83.2%;MSGARCH 条件波动 RMSE 0.224,远胜单一区制 GARCH 的 0.542;95% 单日 VaR 击穿率 0.045,精准贴住目标 0.05,而单区制 GARCH 只有 0.031(长期低估尾部风险)。附完整 Python 与六类真实陷阱(中阶)。
13 min Chinese - FIGARCH 长记忆波动:用分整把波动的慢衰减建模
GARCH 的方差冲击只指数衰减,可真实市场的波动聚集能持续好几个月。FIGARCH 用分数阶差分 (1-L)^d 把这种『慢衰减』写成可估的长记忆模型,本文从直觉、数学到 Python 全流程讲透。
12 min Chinese - GARCH 波动率模型族:从 ARCH 到 EGARCH 的实战预测
波动率是会被预测的:ARCH 用昨日平方收益、GARCH 加上昨日波动、EGARCH/GJR 再补上「坏消息更可怕」的杠杆效应。从零实现 MLE 拟合与多步预测,并给出模型选择与真实陷阱。
13 min Chinese
返回