开始使用免费开始使用

估计 VaR 和 ES

现在,您将使用 hslosses 中历史模拟得到的损益,为这位国际股票投资者估计 VaR 和 ES。

您将用两种方法完成。首先,使用简单的非参数方法:用样本分位数估计 VaR,用超过该样本分位数的取值的平均值估计 ES。

然后,您将把这些估计与在假设 hslosses 服从正态分布时得到的数值进行比较。显然,这是一个很差的假设,您应比较两组结果,看看哪一组更保守。

本练习是课程的一部分

R 中的定量风险管理

查看课程

练习说明

  • 使用 quantile() 估计 hslosses 分布的第 99 个样本百分位数。
  • 通过计算至少与 VaR 估计值一样大的 hslosses 的均值来估计 99% ES(此步骤已为您完成)。
  • 使用合适的函数估计 hslosses 的均值和标准差,分别赋值给 musigma
  • 使用 qnorm() 结合上一步计算的均值和标准差,求正态分布的 99% 分位数。
  • 使用 ESnorm() 结合上一步计算的均值和标准差,求正态分布的 99% ES。

交互式实操练习

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

# Estimate the 99th sample percentile of the distribution of hslosses


# Estimate the 99% ES
mean(hslosses[hslosses >= quantile(hslosses, 0.99)])

# Estimate the mean and standard deviation of hslosses



# Compute the 99% quantile of a normal distribution


# Compute the 99% ES of a normal distribution
编辑并运行代码