EVT · t-Copula · 计算金融 · XGBoost-SHAP

把农业巨灾风险
切成可计算的四层

基于 EVT-Copula 与计算金融模型的农业巨灾风险组合分层优化研究。以西北四省(陕西、甘肃、宁夏、新疆)干旱为例,从「单体风险」走向「组合风险」,从「统计阈值」走向「经济边界」,内生求解保险、再保险、政府巨灾基金与资本市场之间的三条责任边界。

0%
99% VaR(百年一遇)组合损失 / 基准保费
0%
99% ES 条件期望损失
D₁ 0%
保险 / 再保 · 破产概率最小化
D₂ 0%
再保 / 政府 · RoL = 25% 反推
SCROLL ↓
01 / PROBLEM

「四层结构」已成共识,
难的是边界划在哪里

保险公司、再保险、政府巨灾基金、资本市场逐级承接风险——国际经验(美国 FCIC、加拿大省级风险池、日本三级共济、西班牙 AGROSEGURO)与国内试点都指向同一蓝图。但「各主体应承担多少」「责任边界划在何处」始终缺少定量答案。本研究要焊接三大技术断层。

GAP 1 · 风险测度断层
单体 EVT 简单加总→组合 EVT-Copula

陕甘宁新四省在区域性大旱中「同涨同跌」。忽略空间尾部相依,总风险会被系统性低估,整个分层体系的地基不稳。

GAP 2 · 政府边界断层
刚性面板门槛回归→XGBoost + SHAP / PDP

财政支出对增长的影响是平滑、渐进、非线性的。用可解释机器学习数据驱动地识别「由正转负」的拐点,划定政府兜底的宏观上限。

GAP 3 · 市场边界断层
EVT 统计阈值→精算定价 + 在线费率 RoL

再保险人承保与否看的是定价与资本回报,不是分布拐点。由市场可接受的最高 RoL 反向推导商业可保上限。

02 / FRAMEWORK

「四位一体」端到端计算框架

数据输入 → 模型计算 → 边界输出。全部环节基于 Python 开源生态(pandas、statsmodels、pyextremes、scipy、xgboost、shap)可复现。点击每个节点查看理论核心与实现路径。

03 / DATA

数据底座:西北四省玉米产量

产量序列经线性去趋势,分离出代表纯粹风险冲击的「产量负偏离率」,作为 EVT 边际拟合的输入。下图为 2005–2023 年四省玉米产量(万吨,来源:国家统计局 / 《中国统计年鉴》)。

真实数据  切换视图查看去趋势后的偏离率
04 / PORTFOLIO RISK

t-Copula:捕捉「同涨同跌」的尾部相依

Gaussian Copula 在 ρ<1 时上尾依赖系数 λU=0,等于假设极端灾害渐近独立。t-Copula 具有非零尾部依赖,自由度 ν 越小、极端联动越强。拖动 ν,观察四省两两之间「一省大旱时另一省同步大旱」的条件概率。

空间相依网络

论文图 4.2.3 相关矩阵

上尾依赖系数 λU

交互计算
1,000,000
次蒙特卡洛模拟生成「西北四省组合」损失分布
ξ > 0
四省 GPD 形状参数均为正 · 重尾 · K-S 检验 p > 0.05
ν = 6.2
尾部相关存在但并非极端强烈
05 / LAYERING

四层 · 三边界 分层方案

三条边界不再是外生参数,而分别内生于微观主体生存约束、中观市场定价规律与宏观财政可持续。数值以基准年度保费 P = 100 百万元为单位(占 P 的百分比)。点击各层查看决策逻辑。

L1
保险公司自留层
[0, 215%] · 高频常规风险
215百万元
D₁ = 215% · 破产概率最小化
L2
商业再保险层
(215%, 435%] · 可精确定价
220百万元
D₂ = 435% · RoL = 25% 反推
L3
政府巨灾基金层
(435%, D₃] · 公共品属性
待定宏观数据补齐后确定
D₃ · 财政支出非线性拐点
L4
资本市场 / 终极兜底
(D₃, +∞) · 黑天鹅
∞巨灾债券等

西北四省农业巨灾风险分层优化方案(论文实证结论)

论文正文
风险层级承担主体风险区间(占 P%)责任限额(百万元)决策依据
第一层保险公司[0, 215%]215破产概率最小化
第二层商业再保险(215%, 435%]220RoL = 25% 反推
第三层政府巨灾基金(435%, D₃%]待定待宏观数据补齐后确定
第四层资本市场(D₃%, +∞)—极端尾部风险
稳健性:Copula 换为 Gaussian 时 D₂ 变化 < 5%;RoL 上限调至 20% / 30% 时 D₂ 相应为 410% / 460%;资本金增加则 D₁ 相应提高。
06 / SCENARIO

情景推演:一场大旱,谁来赔、赔多少?

选择或拖动年度组合损失,实时看到损失沿四层逐级穿透的分摊结果。D₁、D₂ 取论文结论;D₃ 论文尚待确定,此处作为可调政策参数。

损失穿透与分摊

单位:百万元(P = 100)
07 / SANDBOX

决策沙盘:在浏览器里跑一遍 EVT-Copula

每次点击都会在本地 Web Worker 中实时完成:t-Copula 抽样 → GPD 尾部边际 → 组合损失 → 最大化 Lundberg 调节系数求 D₁ → RoL 方程求根得 D₂。并同步给出「独立假设」下的对照,直观展示忽略空间相关性带来的低估。

演示参数 · 非论文实证数据
精算参数(展开)
计算中…

组合损失分布:t-Copula 相依 vs 独立假设

边界一:调节系数 R(D₁)

边界二:分层 RoL(D₂)

边界一的精算逻辑

引入超额损失再保险后,自留 Z = min(X, D₁),最大化 Lundberg 调节系数 R(D₁) 等价于最小化破产概率上界 ψ ≤ e−R·u₀。自留多 → 尾部暴露大;自留少 → 昂贵的再保费侵蚀净保费。R(D₁) 先升后降,顶点即最优自留。

边界二的市场逻辑

层 [D₁, D₂] 的商业保费 = 期望损失 × (1+费用) + 资本成本 × 经济资本。当层的在线费率触及市场可接受上限(论文取 25%),即得商业再保险可承保的上限 D₂。

08 / MACRO BOUNDARY

边界三:政府「有限兜底」的非线性拐点

XGBoost 拟合应急财政支出占比等特征与 GDP 增长的关系,借助部分依赖图(PDP)与 SHAP 识别边际效应由正转负的拐点。论文基于模拟面板数据的演示结果:模型 R² = 0.78,应急财政支出超过约 3.8% 后效应转负——该拐点将作为政府巨灾基金的「熔断点」。

部分依赖:应急支出 → GDP 增长

示意曲线 · 论文模拟数据结论

为什么用 XGBoost + SHAP,而不是面板门槛回归?

门槛回归
假设门槛两侧线性、突变;依赖高质量长周期面板数据
XGBoost
在函数空间中逼近任意非线性曲面,二阶泰勒展开 + 正则化防过拟合
SHAP
基于合作博弈论的 Shapley 值,满足有效性、对称性、单调性公理
PDP
对其他变量边缘积分,提取核心变量的边际效应曲线与一阶导数变号点

经济含义:财政支出越过拐点后「挤出效应」占主导,对增长的边际拉动由正转负——这就是政府财政承担能力的硬约束。真实应急支出面板数据补齐后,管道可一键重跑并更新 D₃。

09 / COMMAND CENTER

农业巨灾风险动态计算平台 · 监测大屏

对应论文政策建议中的国家级「农业巨灾风险动态计算平台」:年度滚动更新、情景压力测试、权责清单生成。当前为演示数据流,接入实时产量、气象与赔付数据接口后即可替换。

--
西北四省农业巨灾风险态势
演示数据流

四省干旱风险指数 0–100

各层承保容量占用 本年度累计

空间联动态势 连线 = t-Copula 相关

组合损失率滚动监测 % of P

当年累计赔付 百万元

预警事件流 实时

10 / POLICY

四个层面的政策建议

构建多层次、可持续的农业巨灾风险治理体系。

国家层面

农业巨灾风险动态计算平台

  • 年度滚动更新产量、气象、财政数据,自动重算 D₁/D₂/D₃
  • 气候情景(升温 1.5°C / 2°C)压力测试
  • 自动生成中央与地方、政府与市场权责清单
市场层面

中国农业再保险共体 + 标准化合约

  • 强化中国农再的共体功能,整合省级再保需求形成规模效应
  • 合约起赔点、责任限额、费率基准直接锚定动态边界
政府层面

巨灾基金「触发点」与「熔断点」

  • 触发点 = D₂:年度赔付超过 D₂ 时基金自动启动
  • 熔断点 = D₃:触及即启动第四层机制,防范道德风险、确保财政可持续
资本市场层面

试点区域性巨灾债券

  • 以西北四省为先行区,设计挂钩「区域干旱指数」的 Cat Bonds
  • 主权信用或巨灾基金部分担保,吸引国内外机构投资者
11 / PAPER FIGURES

论文实证图表

原文 Python 实证输出的全部 9 幅图表,点击放大查看。

12 / REFERENCES

参考文献

  1. Athey, S., & Imbens, G. W. (2017). The econometrics of randomized experiments. Handbook of Econometrics, 4, 73-140.
  2. Embrechts, P., Klüppelberg, C., & Mikosch, T. (1997). Modelling extremal events for insurance and finance. Springer.
  3. Sklar, A. (1959). Fonctions de répartition à n dimensions et leurs marges. Publ. Inst. Statist. Univ. Paris, 8, 229-231.
  4. Joe, H. (1997). Multivariate models and dependence concepts. Chapman and Hall/CRC.
  5. Frees, E. W. (2010). Regression modeling with actuarial and financial applications. Cambridge University Press.
  6. Wang, S. S. (2000). A universal framework for pricing financial and insurance risks. ASTIN Bulletin, 30(2), 213-234.
  7. Froot, K. A., & Stein, J. C. (1998). A new approach to capital allocation for financial institutions. Journal of Financial Economics, 49(1), 1-32.
  8. McNeil, A. J., Frey, R., & Embrechts, P. (2015). Quantitative risk management. Princeton University Press.
  9. Cherubini, U., Luciano, E., & Vecchiato, W. (2004). Copula methods in finance. Wiley.
  10. Nelsen, R. B. (2006). An introduction to copulas. Springer.
  11. Reiss, R. D., & Thomas, M. (2007). Statistical analysis of extreme values. Birkhäuser.
  12. Wang, S. S. (1998). An actuarial index for catastrophe risk. Journal of Risk and Insurance, 65(3), 405-422.
  13. Stöber, J., Schepsmeier, U., & Aas, K. (2013). Modeling dependence with C- and D-vine copulas: The R-package CDVine. Journal of Statistical Software, 52(1), 1-27.
  14. Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. Annals of Statistics, 29(5), 1189-1232.
  15. Lundberg, O. (1903). Approximerad framställning af sannolikhetsfunktionen. Almqvist & Wiksells.
  16. Wang, S. S. (2002). A new approach to pricing and hedging catastrophe risks. Journal of Risk and Insurance, 69(4), 529-547.
  17. 于静谊. (2021). 中国农业巨灾风险分担机制研究——基于极值理论与Copula函数的视角. 保险研究, (10), 3-15.
  18. 王世玉. (2023). 中国农业巨灾风险分层治理体系构建研究. 金融研究.
  19. Shapley, L. S. (1953). A value for n-person games. Contributions to the Theory of Games, 2(28), 307-317.
  20. Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. Proc. 22nd ACM SIGKDD, 785-794.