VaR 和 ES (Expected Shortfall) 的区别

这篇具有很好参考价值的文章主要介绍了VaR 和 ES (Expected Shortfall) 的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VaR 和 ES (Expected Shortfall) 的区别
上图中,A的面积是95%,B和C的面积相等,都是2.5%,a是B和C的交界点。

看这幅图的时候,我突然有一个错觉:
(1)97.5%的VaR是a;
(2)根据ES的计算公式,95%的ES将会正好位于B和C的交界点,也等于a;
(3)这样的话,97.5%的VaR和95%的ES不就是一回事吗?

仔细分析发现,上面的想法的错误在于:95%的ES并不一定位于B和C的交界点。
(1)B和C的交界点,是根据计算面积使得左右两边面积相等而得到的。假设上图中的概率密度函数是 f ( x ) f(x) f(x),那么计算面积是对 f ( x ) f(x) f(x) 求积分。
(2)而ES是对 x x x 的概率加权平均,即对 x f ( x ) xf(x) xf(x) 求积分。
(3)这两个积分,并没有必然联系。

为了使得对比更加明显,假设上图中C被拆成D和E两部分,D和E的面积之和仍是2.5%,其他不变,如下图:
VaR 和 ES (Expected Shortfall) 的区别
这两幅图中的97.5%的VaR都是a,但是95%的ES明显不同,下面一幅图的ES明显更大一些。如果区域E的位置更加靠左,那么ES还会更大。文章来源地址https://www.toymoban.com/news/detail-424211.html

到了这里,关于VaR 和 ES (Expected Shortfall) 的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • const、let、var区别

    let和const是ES6新增的声明变量的,之前声明变量的是var。 ES6 新增了 let 命令,用来声明变量。它的用法类似于 var ,但是所声明的变量,只在 let 命令所在的代码块内有效。 上面代码在代码块之中,分别用 let 和 var 声明了两个变量。然后在代码块之外调用这两个

    2024年02月08日
    浏览(33)
  • var、let、const 之间的区别

    在 ES5 中 , 顶层对象的属性和全局变量是等价的 , 用 var 声明的变量既是全局变量 , 也是顶层变量。 注意 : 顶层对象 , 在浏览器环境指的是 window 对 象 , 在 Node 指的是 global 对象 使用 var 声明的变量存在 变量提升 的情况 在编译阶段 , 编译器会将其变成以下执行 使用 var , 能够

    2024年02月03日
    浏览(28)
  • JavaScript 中 let 和 var 的区别

    首先,let 和 var 都是用于声明变量的,在老版 JavaScript 中也许你会见到 var 方式来声明变量,而现如今几乎都是使用 let 进行声明,接下来看看这两个之间的区别。 1、作用域 var var 声明的变量在函数内部有效,如果在函数内部使用 var 声明一个变量,那么该变量

    2024年02月12日
    浏览(42)
  • 【JavaScript】 var let const 的区别

    在JavaScript中,let、var和const是用于声明变量的,它们之间有一些重要的区别: var是在ES5(ECMAScript 5)中引入的声明变量的。 变量声明的作用域是函数作用域,而不是块级作用域。这意味着在函数内声明的变量在整个函数范围内都是可见的。 如果在块级作用域内

    2024年02月15日
    浏览(33)
  • ES6知识点汇总(1)--var/let/const

    1、var 在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量,也是顶层变量 注意:顶层对象,在浏览器环境指的是window对象,在 Node 指的是global对象 使用var声明的变量存在变量提升的情况 在编译阶段,编译器会将其变成以下执行 使用var,我们能够对

    2024年02月12日
    浏览(37)
  • 【前端知识】JavaScript——var 与 let 的区别

    var声明的变量会自动提升到函数作用域顶部,而let不会。 在解析代码时,JavaScript 引擎会注意出现在块后面的 let 声明,只不过在此之前不能以任何方式来引用未声明的变量。在 let 声明之前的执行瞬间被称为 暂时性死区(temporal dead zone) ,在此阶段引用任何后面才声明的变

    2024年02月16日
    浏览(34)
  • let、const、var的区别,解构赋值,箭头函数

    使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象。 使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升。 使用const声明的是常量,在后面出现的代码块中,不能在修改改常量的值。 var let const 函数级作用域 块级作用域 块级作用域 变量提

    2024年02月05日
    浏览(38)
  • C#中var、object和dynamic的区别

    在C#编程语言中,我们经常会遇到var、object和dynamic这三个。它们都用于声明变量,但在使用方法和特性上存在一些重要的区别。本文将详细介绍这三者的差异。 目录 var object dynamic 总结 var是C#语言中的隐式类型推断,它允许我们在声明变量时

    2024年02月03日
    浏览(24)
  • JavaScript 中的 Var、Let 和 Const 有什么区别

    ES2015(ES6)推出了许多闪亮的新功能。从 2020 年开始,我们假设许多 JavaScript 开发人员已经熟悉并开始使用这些功能。 尽管这个假设可能部分正确,但是其中某些功能可能对一些开发人员来说仍然是个谜。 ES6 附带的功能之一是添加了 let 和 const ,可用于变量声明。问题是,

    2024年02月09日
    浏览(58)
  • R语言风险价值VaR(Value at Risk)和ES 的估计

    R语言中可以使用多种方法对风险价值VaR和损失期望值ES进行估计。下面介绍一些常用的方法: 历史模拟法(Historical simulation) 历史模拟法是一种基于历史数据的方法,它假设未来的风险分布与历史数据的分布相似。该方法通过计算历史数据中在给定置信水平下的分位数来估

    2024年02月05日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包