从换元积分讲起
basic
换元积分,是一种尝试通过变量替换和重写对积分进行简化的计算方法。
对于一元的换元积分,例如处理问题:
∫sin(x2)xdx
我们一般是通过凑出u=x2,u′=2x,将问题解为为 ∫2sin(u)du=−2cos(u)+C=−2cos(x2)+C
这里是不定积分没有写变量取值,但在定积分时一般需要注意范围的变化。
对于换元积分,我们可以形式化得描述为:
- g:[a,b]→I,I⊆R
- g is a differentiable function with continuous derivative
- f:I→R
- f is a continuous function
∫abf(g(x))g′(x)dx=∫g(a)g(b)f(u)du
反过来,我们对于一个积分∫abf(x)dx,我们可以通过构建函数x=g(u),把积分变换为∫g−1(a)g−1(b)f(g(u))g′(u)du,这里就要求函数g的反函数能满足在[g−1(a),g−1(b)]上保证differentiable with coutinous derivative。
换元法几何意义上是不同坐标系的切换,也可以视为量纲的切换,这一点尤其体现在微分含义的映射上,
比如变量x缩小100倍时,x=g(u)=100u, dx=g′(u)du=100du,即将原有的微分映射到新的量纲上,并进行大小上的修正。
二重积分
多元积分中的换元法和二重积分中的基本上是等价的,这里我们就只谈二重积分就可以了。即:
∫∫Rf(x,y)dxdy=∫∫Gf(g(u,v),h(u,v))det(J)dudv
其中定义:
- x=g(u,v),y=h(u,v)
- J=∂(u,v)∂(x,y)=(∂u∂x∂u∂y∂v∂x∂v∂y)
加入更多变量,意味着Jacobian的维度和变量之间映射函数数量相应增加。
从这个视角上,可以很容易得把换元法推广到多元积分中。在多元积分中,变量数量的增加使坐标和量纲间的变换更为复杂,这种变换比在多元积分中使用jacobian determinant表示。
这个思路很自然
- 行列式本身即表示两种变换之间的量级的放大倍数。
- 而多元微分量上的变化可以写为
(∂x∂y)=(∂u∂x∂u∂y∂v∂x∂v∂y)(∂u∂v)
二维连续随机变量的分布
从积分角度看连续随机变量,概率密度函数可以认为是在定义域上积分为1的函数。
这样我们就可以把换元积分方法直接映射到随机变量的概率密度函数的转换上。在茆诗松老师统稿编写的概率论和数理统计教科书中,提到用于求取二维连续随机分布的“变量变换法”就是这种做法。
设二维随机变量(X,Y)的联合密度函数为p(x,y),
- 函数u=g1(x,y),v=g2(x,y), 有连续偏导且存在唯一的反函数x=x(u,v),y=y(u,v).
- 上式函数的jacobian determinant J=∣∣∂(u,v)∂(x,y)∣∣=∣∣∂(x,y)∂(u,v)∣∣−1=0
- 如果U=g1(X,Y),V=g2(X,Y),则(U,V)联合密度函数为
pUV(u,v)=pXY(x(u,v),y(u,v))∣J∣
对于更高维度连续随机变脸的求解也可以参考多重积分的换元法,使用相应维度的jacobian matrix与映射函数。
增补变量法
增补变量法是变量变化法的应用,可以用于求解关于二维连续随机变量(X,Y)函数U=g(X,Y)的概率分布。
映射到上节中的变量变化法中,可以设u=g(x,y)并令v=x或者v=y,这里我们就选v=y.
可以推得jacobian determinant
J=∂u∂x
由此可以的U=g(X,Y)的概率分布为:
pU(u)=∫−∞+∞pXY(x(u,v),y(u,v))∂u∂xdv
如果X,Y独立,则可以拆开为:∫−∞+∞pX(x(u,v))pY(y(u,v))∂u∂xdv
F分布
F分布是抽样三大分布之一。定义如下:
设两个互相独立,且服从卡方分布的随机变量 X1∼X2(m),X2∼X2(n),定义统计量F=X2/nX1/m的分布为F分布,其中m为分子自由度,n为分母自由度。
对于其概率密度函数,可以用增补变量法进行推导。
导出Z=X2X1
参考增补变量法,将u设定为此处的Z:
- u=x2x1,v=x2
- 反函数x1=uv,x2=v
- Jacobian determinant: ∂u∂x1=v
- 则随机变量U,也就是导出的目标Z的概率分布是:
pU(u)=∫−∞+∞pX(x(u,v))pY(y(u,v))∂u∂xdv=∫−∞+∞pX1(uv)PX2(v)vdv
因为X1∼X2(m),X2∼X2(n),而自由度为n的卡方分布的概率密度写为p(y)=Γ(n/2)(1/2)n/2y2n−1e−2y,y>0。对于上面的概率分布,带入卡方分布的概率密度,展开为:
pU(u)=∫0+∞Γ(m/2)(1/2)m/2(uv)2m−1e−2uvΓ(n/2)(1/2)n/2v2n−1e−2vvdv
pU(u)=Γ(m/2)Γ(n/2)22m+num/2−1∫0+∞e−2v(1+u)v2m+n−1dv
后续的推导需要先回顾下Gamma函数的公式,这可以认为是在复数空间上阶乘计算的推广。
Γ(z)=∫0∞tz−1e−tdt
这里我们想把Gamma函数带入上式,凑一下z和t的定义。
- z=2m+n
- t=2v(1+u)
最终整理出以下表达式:
pZ(z)=pU(u)=Γ(m/2)Γ(n/2)Γ(2m+n)u2m−1(1+u)−2m+n
导出F=1/n1/mZ
最后在这里的推导上,使用一维的变量变换法:
关于连续随机变量X的函数Y=g(X),且为严格单调函数(连续)
其反函数X=h(Y)有连续导函数,则Y的概率密度函数为:
pY(y)={pX(h(y))∣h′(y)∣0min(g(−∞),g(∞))<y<max(g(−∞),g(∞))
由此带入F=mnZ, 其反函数Z=nmF:
pF(y)=pZ(nmy)nm=Γ(m/2)Γ(n/2)Γ(2m+n)(m/n)m/2y2m−1(1+nmy)−2m+n
References
Photo by Chaitanya Tvs on Unsplash