You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

正态分布下标准差计算:已知X值及车辆数据场景的求解方法

正态分布下已知分位数求标准差的解法

让我一步步帮你拆解这两个问题,从通用原理到具体实现都理清楚:

一、通用原理:已知X值(对应特定累积概率)求正态分布标准差

对于服从正态分布 (X \sim N(\mu, \sigma^2)) 的变量,我们可以通过**Z分数(标准正态分布分位数)**建立方程求解标准差,核心步骤如下:

  • 第一步:将原始X值转换为Z分数,公式为:
    Z = (X - μ) / σ
    这里的Z值对应标准正态分布中,累积概率等于 (P(X \leq X_0)) 的分位数(也就是你已知的比例对应的Z值)
  • 第二步:整理公式得到标准差的表达式:
    σ = (X - μ) / Z

关键在于找到对应累积概率的Z分数,这是后续计算的核心。

二、具体案例:车辆行驶里程的标准差计算

已知车辆年行驶里程服从正态分布,均值(\mu=13300)km,且17%的车辆年里程不足7500km(即(P(X < 7500)=0.17)),下面用三种方法计算标准差:

1. 数学手动计算

  • 第一步:查找对应累积概率的Z分数。因为(P(X < 7500)=0.17 < 0.5),所以Z值为负数。通过标准正态分布表插值(或利用分布对称性),可以得到对应0.17累积概率的Z分数约为(-0.954)
  • 第二步:代入公式计算标准差:
    (\sigma = \frac{7500 - 13300}{-0.954} ≈ 6079.7) km

2. 图形计算器(以TI-84为例)

  • 打开计算器的DISTR菜单,选择invNorm功能
  • 输入参数:累积概率0.17,均值0(标准正态分布均值),标准差1,得到Z分数≈(-0.954)
  • 代入公式σ = (7500 - 13300)/Z计算,得到结果和手动计算一致
  • 部分高级计算器支持直接输入原始分布参数反推,但核心逻辑还是先求Z分数再计算标准差

3. Excel实现方法

有两种便捷的方式:

  • 方式一:先求Z分数再计算
    NORM.S.INV函数获取对应累积概率的Z值:
    =NORM.S.INV(0.17)
    得到结果≈(-0.954165),然后计算标准差:
    =(7500 - 13300)/NORM.S.INV(0.17)
    最终结果≈6079.7 km
  • 方式二:单变量求解工具
    1. 在单元格A1输入一个初始标准差(比如1000),单元格B1输入累积概率公式:
      =NORM.DIST(7500, 13300, A1, TRUE)
    2. 点击「数据」→「模拟分析」→「单变量求解」,设置:
      • 目标单元格:B1
      • 目标值:0.17
      • 可变单元格:A1
    3. 运行求解后,A1会自动更新为标准差的近似值

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

火山引擎 最新活动