霍夫丁(Hoeffding)不等式证明

62574编辑收藏

1  马尔可夫不等式#

1.1  结论#

  对于任意非负随机变量Xϵ>0,有:

P(Xϵ)E(X)ϵ

  切比雪夫不等式是它的特例。

1.2  证明#

E(X)=0xf(x)dxϵxf(x)dxϵϵf(x)dx=ϵP(Xϵ)

  把ϵ除过去,得证。离散情况一样。

2  霍夫丁不等式引理#

2.1  结论#

  对于随机变量XP(X[a,b])=1,E(X)=0,有:

E(esX)es2(ba)2/8

2.2  证明#

  因esX是关于X的凸函数,由凸函数性质:

esXbXbaesa+Xabaesb

  于是对X取期望,有:

E(esX)bE(X)baesa+E(X)abaesb=bbaesaabaesb=(aba)esa(ba+esbsa)

  因为E(X)=0X[a,b],而a,b都为0的情况没有讨论的意义,所以有a<0,b>0。令θ=aba>0,则上式变为:

E(esX)θesθ(ba)(1θ1+es(ba))=(1θ+θes(ba))esθ(ba)

  因为

(1)1θ+θeu=θ(1θ1+eu)=θ(ab+eu)>0

  所以不等式可以变为:

E(esX)eln(1θ+θes(ba))esθ(ba)

  令u=s(ba)

E(esX)eln(1θ+θeu)θu

  定义φ:RR,φ(u)=ln(1θ+θeu)θu。由(1)式可得这个函数是良定义的,也就是φ(u)ln并不限制u的取值。得:

E(esX)eφ(u)

  由泰勒中值定理,ξ[0,u]使

φ(u)=φ(0)+uφ(0)+12u2φ(ξ)

  其中:

φ(0)=0φ(0)=(θeu1θ+θeuθ)|u=0=0φ(ξ)=θeξ(1θ+θeξ)θ2e2ξ(1θ+θeξ)2=θeξ1θ+θeξ(1θeξ1θ+θeξ)=t(1t)14

  因此有:

φ(u)0+0+12u2×14=18s2(ba)2

  于是

E(esX)es2(ba)2/8

3  霍夫丁不等式#

3.1  结论#

  wiki的定义:

  霍夫丁不等式适用于有界的随机变量。设有两两独立的一系列随机变量X1,,Xn。假设对所有的Xi都是几乎有界(看成有界就好了)的变量,即满足:

P(Xi[ai,bi])=1

  那么这n个随机变量的经验期望(均值):

X¯=X1++Xnn

  满足以下不等式:

P(X¯E(X¯)t)exp(2t2n2i=1n(biai)2)

P(|X¯E(X¯)|t)2exp(2t2n2i=1n(biai)2)

3.2  证明#

  对于X1,X2,...,Xnn个相互独立的随机变量(wiki里面说是两两独立,我感觉两两独立Xi乘积的期望应该不能分离成期望的乘积,这里我不太明确),P(Xi[ai,bi])=1,1in,令

Sn=i=1nXi

  取s>0,t>0,由马尔科夫不等式得:

P(SnE(Sn)t)=P(es(SnE(Sn))est)estE(es(SnE(Sn)))=esti=1nE(es(XiE(Xi)))

  再由引理得:

P(SnE(Sn)t)esti=1nes2(biai)28=exp(st+18s2i=1n(biai)2) 

  到这一步,不等式中还多出了一个s,因为s>0,都有以上不等式成立,因此取右边关于s的二次函数的最小值。令

g(s)=st+18s2i=1n(biai)2

  求g(s)=0,得:

s=4ti=1n(biai)2

  于是:

P(SnE(Sn)t)exp(2t2i=1n(biai)2)

  变换成Xi的均值X¯,也就是:

P(X¯E(X¯)t)exp(2t2n2i=1n(biai)2)

  取反后依然成立:

P(E(X¯)X¯t)exp(2t2n2i=1n(biai)2)

  合到一起:

P(|X¯E(X¯)|t)2exp(2t2n2i=1n(biai)2)

  得证。

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
很高兴能帮到你~
点赞
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示