欢迎光临
我们一直在努力

关于概率分布 P(x)的期望值(Expectation)

EP(x)[⋅]E_{P(x)}[\\cdot]EP(x)[] 是概率论和统计学中的标准符号,表示关于概率分布 P(x)P(x)P(x) 的期望值(Expectation),通常也称为均值(Mean)。

1. 基本定义

假设 xxx 是一个随机变量,其概率分布为 P(x)P(x)P(x)(如果是离散变量则是概率质量函数 PMF,如果是连续变量则是概率密度函数 PDF p(x)p(x)p(x))。

对于任意函数 f(x)f(x)f(x),期望值 EP(x)[f(x)]E_{P(x)}[f(x)]EP(x)[f(x)] 定义为:

情况 A:离散分布

EP(x)[f(x)]=∑xP(x)⋅f(x) E_{P(x)}[f(x)] = \\sum_{x} P(x) \\cdot f(x) EP(x)[f(x)]=xP(x)f(x)
即:将所有可能的 xxx 值对应的 f(x)f(x)f(x) 乘以该值出现的概率,然后求和。

情况 B:连续分布

EP(x)[f(x)]=∫f(x)⋅p(x) dx E_{P(x)}[f(x)] = \\int f(x) \\cdot p(x) \\, dx EP(x)[f(x)]=f(x)p(x)dx
即:在所有可能的 xxx 上,对 f(x)f(x)f(x) 进行积分,权重由概率密度 p(x)p(x)p(x) 决定。


2. 常见变体与含义

EP(x)E_{P(x)}EP(x) 后面通常跟具体的函数。以下是几种最常见的情况:

(1) 简单均值 (Mean)

如果公式是 EP(x)[x]E_{P(x)}[x]EP(x)[x]

  • 含义:随机变量 xxx 的算术平均值。
  • 例子:如果 xxx 是骰子的点数,E[x]=3.5E[x] = 3.5E[x]=3.5
(2) 方差 (Variance)

方差通常定义为 Var(x)=EP(x)[(x−μ)2]Var(x) = E_{P(x)}[(x – \\mu)^2]Var(x)=EP(x)[(xμ)2],其中 μ=EP(x)[x]\\mu = E_{P(x)}[x]μ=EP(x)[x]

  • 含义:衡量数据分布的离散程度或波动大小。
(3) 损失函数的期望 (Expected Loss / Risk)

在机器学习中,我们经常看到 EP(x,y)[L(f(x),y)]E_{P(x, y)}[L(f(x), y)]EP(x,y)[L(f(x),y)]

  • 含义:模型 fff 在真实数据分布 P(x,y)P(x, y)P(x,y) 上的平均误差。
  • 计算方式:我们在数据集中采样很多样本 (xi,yi)(x_i, y_i)(xi,yi),计算每个样本的损失 LLL,然后取平均值来近似这个期望。
(4) 熵 (Entropy)

信息熵定义为 H(X)=EP(x)[−log⁡P(x)]=−∑P(x)log⁡P(x)H(X) = E_{P(x)}[-\\log P(x)] = -\\sum P(x) \\log P(x)H(X)=EP(x)[logP(x)]=P(x)logP(x)

  • 含义:衡量随机变量的不确定性或信息量。

3. 如何计算?

在实际应用中,计算 EP(x)E_{P(x)}EP(x) 通常有两种方法:

方法一:解析解 (Analytical Solution)

如果分布 P(x)P(x)P(x) 是已知且简单的(如高斯分布、伯努利分布),我们可以直接通过数学公式积分或求和得到精确值。

  • 例子:标准正态分布 N(0,1)N(0,1)N(0,1) 的期望是 0。
方法二:蒙特卡洛估计 (Monte Carlo Estimation)

如果分布复杂或无法解析求解,我们使用样本平均法:

  • 从分布 P(x)P(x)P(x) 中抽取 NNN 个独立同分布的样本 x1,x2,…,xNx_1, x_2, …, x_Nx1,x2,,xN
  • 计算样本函数值的平均值:
    EP(x)[f(x)]≈1N∑i=1Nf(xi) E_{P(x)}[f(x)] \\approx \\frac{1}{N} \\sum_{i=1}^{N} f(x_i) EP(x)[f(x)]N1i=1Nf(xi)
    • 注意:这是机器学习中训练神经网络时的基础原理。我们在小批量数据(Batch)上计算损失的平均值,就是在估计总体期望。

    4. 举例说明

    假设我们要掷一个公平的六面骰子:

    • 随机变量 x∈{1,2,3,4,5,6}x \\in \\{1, 2, 3, 4, 5, 6\\}x{1,2,3,4,5,6}
    • 概率分布 P(x)=1/6P(x) = 1/6P(x)=1/6 对所有 xxx

    计算 EP(x)[x]E_{P(x)}[x]EP(x)[x] (期望值/均值):
    E[x]=∑i=1616⋅i=1+2+3+4+5+66=3.5 E[x] = \\sum_{i=1}^{6} \\frac{1}{6} \\cdot i = \\frac{1+2+3+4+5+6}{6} = 3.5 E[x]=i=1661i=61+2+3+4+5+6=3.5

    计算 EP(x)[x2]E_{P(x)}[x^2]EP(x)[x2] (平方的期望):
    E[x2]=∑i=1616⋅i2=1+4+9+16+25+366=916≈15.17 E[x^2] = \\sum_{i=1}^{6} \\frac{1}{6} \\cdot i^2 = \\frac{1+4+9+16+25+36}{6} = \\frac{91}{6} \\approx 15.17 E[x2]=i=1661i2=61+4+9+16+25+36=69115.17

    总结

    • EP(x)E_{P(x)}EP(x) 读作 “Expectation of … with respect to distribution P”。
    • 它代表了加权平均,权重由概率 P(x)P(x)P(x) 决定。
    • 在机器学习中,它常用来衡量模型在整个数据分布上的平均表现,而不仅仅是在某个特定样本上的表现。
    赞(0)
    未经允许不得转载:171主机测评 » 关于概率分布 P(x)的期望值(Expectation)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址