如果 g 不是单调函数,那么上述公式失效,必须回到分布函数法。如果 g 在若干段上分别单调,那么可以推出多分支公式:设方程 g(x)=y 在 X 的取值范围内有反函数分支 x=h1(y),…,hm(y),则 fY(y)=i=1∑mfX(hi(y))hi′(y), 也就是对每个单调分支各算一份,再把它们相加。Y=X2,Y=∣X∣ 都是两个分支的典型例子。
下面是一个简洁而实用的结论。设连续型随机变量 X 的分布函数 F连续且严格单调增加,则 Y=F(X)∼U(0,1);反过来,取 U∼U(0,1),并令 X=F−1(U),则 X 的分布函数恰为 F。前者称为概率积分变换,后者是计算机作逆变换抽样的原理:计算机只能生成均匀随机数,靠这一步函数变换就能产生出各种分布。
证明 / 推导证 设 F 连续且严格单调增加,其值域为 (0,1)。对 y∈(0,1),有 P(Y≤y)=P(F(X)≤y)=P(X≤F−1(y))=F(F−1(y))=y, 其中第二个等号用到 F 严格单调增加因而可以反解。上式右端恰是 U(0,1) 的分布函数,故 Y∼U(0,1)。
变换 Y=g(X) 未必保持连续型。如果 g 把 X 的一整段取值压缩到一个点,例如 max(X,0) 把所有负值都压成 0、min(X,c) 把超出的部分都截为 c,那么 Y 就在该点具有正概率的原子,从而成为混合型分布,即既有跳跃又有连续段。这类问题不能只用密度来描述,而要用分布函数统一处理:先分出原子点,再计算连续段。