开始使用免费开始使用

调整 VaR 和 CVaR 的分位数

常用的 VaR 分位数为 90%、95% 和 99%,分别对应最差的 10%、5% 和 1% 情况。CVaR 也常使用相同的分位数。请注意,在相同分位数下,CVaR 相比 VaR 始终会给出更极端的损失估计。

下面比较 USO ETF 的收益率中 VaR 与 CVaR 的取值。

收益率数据(百分比)位于 StockReturns_perc。我们还已计算了 var_95cvar_95var_99cvar_99,并定义了一个函数 plot_hist(),可用于为您对比多个分位数。

本练习是课程的一部分

Python 投资组合风险管理入门

查看课程

练习说明

  • 计算 StockReturns_perc 的 VaR(90),并将结果保存到 var_90
  • 计算 StockReturns_perc 的 CVaR(90),并将结果保存到 cvar_90

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Historical VaR(90) quantiles
var_90 = ____(StockReturns_perc, ____)
print(var_90)

# Historical CVaR(90) quantiles
cvar_90 = ____
print(cvar_90)

# Plot to compare
plot_hist()
编辑并运行代码