You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

qnorm替代方案咨询:正态分布下1%风险价值计算

正态分布1%分位数VaR的替代解法

已知证券X收益率服从均值μ=0、标准差σ=5的正态分布,需计算1%分位数对应的风险价值(即仅1%概率会跌破的最小值),除了原有的R语言qnorm/pnorm方法,以下是几种替代解法:

1. 手动标准化计算

正态分布的分位数可通过标准化转换推导:

  • 首先,标准正态分布(N(0,1))的1%左侧分位数约为**-2.3263**(该值为统计领域常用临界值,可通过标准正态分布表直接查询)
  • 再通过标准化公式转换回原分布的分位数:
    $$X = \mu + z \times \sigma$$
    代入μ=0,σ=5,z=-2.3263,得到:
    $$X = 0 + (-2.3263) \times 5 = -11.6315$$
    结果和原代码计算值基本一致。

2. Python实现

用Python的scipy.stats库完成计算:

from scipy.stats import norm

# 计算1%分位数对应的VaR
var_1pct = norm.ppf(0.01, loc=0, scale=5)
print(var_1pct)  # 输出约-11.6317

# 验证:计算该值对应的累积概率
prob = norm.cdf(-11.6317, loc=0, scale=5)
print(prob)  # 输出约0.01

3. Excel函数实现

在Excel中直接调用内置函数:

  • 计算1%分位数:=NORM.INV(0.01, 0, 5),结果约为-11.6317
  • 验证累积概率:=NORM.DIST(-11.6317, 0, 5, TRUE),结果约为0.01

内容的提问来源于stack exchange,提问作者Wainer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 20:55:09