以下の各問いに答えよ。 (1) 区間 [0,a] (a>0) 上の一様分布に従う確率変数の微分エントロピーを求めよ。 (2) 区間 [0,a] (a>0) 上で定義された確率密度関数 p(x)=a22x に従う確率変数の微分エントロピーを求めよ。
请回答以下问题。 (1) 求区间 [0,a] (a>0) 上均匀分布的随机变量的微分熵。 (2) 求区间 [0,a] (a>0) 上概率密度函数为 p(x)=a22x 的随机变量的微分熵。
(1) 均匀分布的微分熵为
h(X)=−∫0aa1loga1dx=loga
(2) 对于概率密度函数 p(x)=a22x,微分熵为
h(X)=−∫0aa22xloga22xdx=loga−21
解答:
(1) 区间 [0,a] 上均匀分布的随机变量的微分熵:
均匀分布的概率密度函数为:
p(x)=a1,0≤x≤a
微分熵的定义为:
h(X)=−∫0ap(x)logp(x)dx
代入 p(x)=a1:
h(X)=−∫0aa1loga1dx
=−a1loga1⋅a
=−loga1
=loga
因此,区间 [0,a] 上均匀分布的随机变量的微分熵为:
h(X)=loga
(2) 区间 [0,a] 上概率密度函数 p(x)=a22x 的随机变量的微分熵:
微分熵的定义为:
h(X)=−∫0ap(x)logp(x)dx
代入 p(x)=a22x:
h(X)=−∫0aa22xlog(a22x)dx
为了简化计算,进行变量代换 y=ax,则 x=ay, dx=ady,积分限变为 0≤y≤1,概率密度函数变为:
p(y)=a22ay=a2y
因此,微分熵变为:
h(X)=−∫01a2ylog(a2y)⋅ady
=−2∫01ylog(a2y)dy
=−2∫01y(log(2y)−loga)dy
=−2(∫01ylog(2y)dy−loga∫01ydy)
先计算 ∫01ylog(2y)dy: 利用分部积分法,设 u=log(2y), dv=ydy,则 du=y1dy, v=2y2:
∫ylog(2y)dy=2y2log(2y)−∫2y2⋅y1dy
=2y2log(2y)−21∫ydy
=2y2log(2y)−4y2
在区间 [0,1] 上求定积分:
∫01ylog(2y)dy=[21log2−41]−0=2log2−41
再计算 ∫01ydy=21
将结果代入微分熵表达式:
h(X)=−2(2log2−41−loga⋅21)
=−2(2log2−41−2loga)
=−log2+21+loga
因此,区间 [0,a] 上概率密度函数 p(x)=a22x 的随机变量的微分熵为:
h(X)=loga−21