
聊一道我批改作业时经常遇到高错误率的题。不少同学把“分布函数是密度函数的积分”这句话背得滚瓜烂熟但题目稍微拐个弯比如给你一个分段定义的连续型随机变量让你先定常数、再求分布函数、再算区间概率很多人就开始出错。例2.3.2恰恰是这类题目的经典代表它几乎把连续型随机变量全章的核心考点全部串在了一起分段密度函数的归一性、分布函数的逐段构造、临界点连续性校验、区间概率计算、随机变量函数的分布。这也是为什么我习惯把它拆成“九重关卡”来讲——每一关对应一个独立考点关卡之间又有严格的递进关系走完一遍整个章节的地图基本就印在脑子里了。这篇文章适合正在学《概率论与数理统计》的本科生、准备考研数学复习概率部分的同学以及所有想搞懂“分段函数型随机变量”处理套路的人。我不会只贴答案而是把每一步“为什么这么做”的底层逻辑、考场上容易踩的坑以及我总结的检查方法全部写出来保证你看完能直接迁移到同类型题目上。1. 动手解题前先把两个概念的真面目看清楚很多同学做题慢、错得多根源不在计算而在对“密度函数”和“分布函数”这两个核心概念的理解还停留在背公式层面。这里我先花点篇幅把地基夯实后面九重关卡走起来才会顺。1.1 密度函数不是概率是“概率的线密度”先想一个非常朴素的问题连续型随机变量取某个具体值的概率是多少答案是0。既然每个单点的概率都是0那又凭什么能计算区间概率靠的就是密度函数。你可以把密度函数 f(x) 想象成一条线上各处的“概率浓度”——浓度高的地方随机变量落在那附近的概率就大浓度低的地方落在那附近的概率就小。某个区间 [a,b] 上的概率就是这个浓度曲线在区间上围出来的面积也就是积分 ∫ₐᵇ f(x)dx。这个概念对应到生活里特别像人口密度。人口密度大不代表某个具体坐标上恰好站着一个人但它能反映这个区域人多不多同理f(x) 的数值本身不是概率甚至可能大于1但它决定了概率在数轴上是如何分布的。所以密度函数必须满足两条铁律第一f(x) ≥ 0概率浓度不能是负数第二∫₋∞⁺∞ f(x)dx 1把所有可能的情况都算进来总概率必须等于1。第二条就是我们后面求待定常数时用到的“归一性”。1.2 分布函数是“累积进度条”跟密度函数是积分与导数的关系分布函数 F(x) P(X ≤ x)它的含义是随机变量 X 落在负无穷到 x 这个区间内的总概率。你可以把它理解成一个从数轴最左边往右慢慢推进的进度条x 越小累积的概率越少x 越大累积的概率越多当 x 趋向正无穷时F(x) 趋向1。对于连续型随机变量分布函数和密度函数之间有一个非常漂亮的关系F(x) f(x)。也就是说密度函数是分布函数的导数分布函数是密度函数的积分。这个关系在做题时有多重要我见过太多同学算区间概率时每次都从密度函数重新积分一遍其实完全没必要——只要先求出分布函数P(a ≤ X ≤ b) 直接等于 F(b) - F(a)。一步减法搞定又快又不容易出错。这也是第三关到第五关要反复训练的核心技巧。另外还要注意分布函数有两条基本性质经常被拿来做检查一是单调不减概率只会越累积越多不可能倒退二是右连续在分段点处必须满足 lim_{x→a⁺}F(x) F(a)。考试中这两条性质不仅是检验答案对错的试金石很多时候还会作为考点直接出填空题。2. 题目全景例2.3.2到底考了哪些东西我们把原题完整地摆出来看。例2.3.2 设连续型随机变量 X 的密度函数为 f(x) 0当 x 0 时 f(x) Cx(2 - x)当 0 ≤ x ≤ 2 时 f(x) 0当 x 2 时。 求(1) 常数 C 的值(2) X 的分布函数 F(x)(3) 概率 P{0.5 ≤ X ≤ 1.5}(4) 数学期望 E(X) 与方差 D(X)(5) 若 Y 2X 1求 Y 的密度函数。这道题表面上只有五个小问但如果把每一问背后的考点拆开里面其实藏着九重相互嵌套的关卡。我先用一张表把全貌亮出来后面再逐关拆解。关卡考点名称对应题目核心用到的知识第一关归一性定常数第(1)问密度函数全域积分为1第二关分段函数结构扫描全题基础定义域分段、临界点、函数草图第三关逐段积分构造分布函数第(2)问F(x)∫₋∞ˣ f(t)dt 的分段处理第四关临界点连续性与右连续性第(2)问自检分段点衔接、F(0)、F(2)第五关区间概率快捷计算第(3)问F(b)-F(a) 的减法公式第六关等号概率与连续型特征全题延伸P(Xa)0 的特殊性第七关期望与方差计算第(4)问分段积分求EX, EX²第八关由F反求f的逆向思维第(2)问逆向可导点求导、不可导点处理第九关随机变量函数的分布第(5)问分布函数法 / 雅可比公式看完这张表你应该能感觉到它已经不是一道孤立的小题而是一张覆盖连续型随机变量全章的“知识网”。接下来我从第一关开始一关一关往下走。3. 前三关实操从归一性到分布函数的完整推导先看最容易出问题也最不该出错的前三关。这三关环环相扣第一关的错误会直接污染后面所有结果。3.1 第一关归一性锁定常数C题目给了分段密度函数但中间段的系数 C 是未知的这就是待定常数题的标准开局。处理手段非常固定使用密度函数的归一性也就是 ∫₋∞⁺∞ f(x)dx 1。具体到本题f(x) 只在 [0,2] 上非零所以积分范围自动收缩∫₋∞⁺∞ f(x)dx ∫₀² Cx(2 - x)dx C ∫₀² (2x - x²)dx C[x² - x³/3]₀² C(4 - 8/3) 4C/3。令 4C/3 1解得 C 3/4。于是密度函数确定为f(x) 0当 x 0f(x) (3/4)x(2 - x)当 0 ≤ x ≤ 2f(x) 0当 x 2。这里我要强调一个特别常见的低级错误有些同学归一化时不在整个实数轴上积分而是只积某个区间。正确的想法是“密度函数在定义域外取0所以全域积分自然等于非零区间的积分但写的时候要写清楚”。另外计算 ∫₀² (2x - x²)dx 时要注意 x² 的系数是 1/3我见过不少人在这一步把符号写错导致 C 算成负数。C 肯定是正数如果算出来是负的请你立刻回头检查积分。3.2 第二关分段结构扫描先把地图画出来拿到分段函数不要急着闷头算先花30秒做一次结构扫描。这道题的密度函数在 [0,2] 上是一条开口向下的抛物线f(x) (3/4)x(2 - x) (3/2)x - (3/4)x²在 x 0 处函数值为0在 x 1 处达到最大值 3/4在 x 2 处又回到0。区间外一律等于0。为什么这个观察很重要因为它能帮你预判分布函数的形状密度函数在 [0,2] 中间高、两端低说明随机变量更集中在 x 1 附近分布函数则在 [0,2] 上单调上升而且在 x 1 附近上升最快。画一个简单的草图你就能直观感受到“密度曲线下的面积 分布函数的高度”这个几何关系后面算概率时心里非常有底。另一个要养成的好习惯是把临界点单独写出来。本题的临界点是 x 0 和 x 2分段时一定要明确“每个临界点归入哪一段”。在解题规范上密度函数写成 0 ≤ x ≤ 2 和 x 2临界点已经归入非零段这样分布函数在临界点处的取值就很容易做到连续。3.3 第三关逐段积分构造分布函数F(x)分布函数的定义是 F(x) P(X ≤ x) ∫₋∞ˣ f(t)dt。它的关键是搞清楚 x 落在哪个区间积分上限就要用到哪里。按照 x 的位置分三种情况讨论当 x 0 时从负无穷到 x 的范围内密度函数全是0所以 F(x) 0。当 0 ≤ x ≤ 2 时从负无穷到 x 的积分要拆成两段从负无穷到0这一段密度函数为0没有贡献真正有贡献的是从0到x这一段。于是F(x) ∫₀ˣ (3/4)t(2 - t)dt (3/4)∫₀ˣ (2t - t²)dt (3/4)(x² - x³/3) (3/4)x² - (1/4)x³。当 x 2 时整个实数轴的密度都被扫完了积分结果就是归一化常数1所以 F(x) 1。合并起来得到分布函数的分段表达式F(x) 0当 x 0F(x) (3/4)x² - (1/4)x³当 0 ≤ x ≤ 2F(x) 1当 x 2。这一步最核心的易错点有两个。第一“中间段积分时积分下限必须是0而不能是负无穷”很多同学直接把不定积分的结果拿过来导致 F(x) 变成 x² - x³/3 之类的式子临界点处根本对不上。第二“每段都要带上定义域标签”分段函数如果最后忘了写每段的 x 范围等于白做。我批改作业时经常看到学生算出了一个完整的 F(x)但忘记写“当 0 ≤ x ≤ 2”这个条件这在考试里是要扣分甚至不得分的。4. 第四到第六关连续性校验与概率计算的核心考点前三关把 F(x) 造出来了但真正让这道题变得有深度的是从第四关开始的校验与计算环节。4.1 第四关临界点连续性与右连续性校验分段构造出来的分布函数不能直接用必须校验分段点处是否“接得上”。把 x 0 和 x 2 分别代入中间段表达式F(0) 0正好等于左边段 F(x) 0 的右极限 F(2) (3/4)·4 - (1/4)·8 3 - 2 1正好等于右边段 F(x) 1 的左极限。也就是说F(x) 在临界点处连续这正是连续型随机变量分布函数的特征——密度函数没有“冲激”成分累积概率不会发生跳变。这个检查动作不要嫌烦因为很多同学习惯只算表达式不检查连续性结果分布函数在某一点突然从0跳到0.3这明显违背了“连续型随机变量取单点概率为0”的基本事实。顺便做一个理论补充分布函数在任何情况下都必须右连续这是分布函数定义本身决定的因为 F(x) P(X ≤ x) 在定义上包含了临界点本身。但连续型随机变量的分布函数更强一些它在所有点都连续。所以如果你算出的 F(x) 在某个分段点不连续那就说明前面某个环节出了大问题最常见的诱因是归一化常数算错其次是没有处理临界点归属。4.2 第五关区间概率快捷计算有了 F(x)第(3)问求 P{0.5 ≤ X ≤ 1.5} 就不用再积分了。连续型随机变量的区间概率等于分布函数在两端点取值之差P{0.5 ≤ X ≤ 1.5} F(1.5) - F(0.5) [(3/4)·(1.5)² - (1/4)·(1.5)³] - [(3/4)·(0.5)² - (1/4)·(0.5)³] (1.6875 - 0.84375) - (0.1875 - 0.03125) 0.84375 - 0.15625 0.6875。计算过程看着有点繁但原理非常简单F(1.5) 是随机变量落在 (-∞, 1.5] 的总概率F(0.5) 是落在 (-∞, 0.5] 的总概率两者一减剩下就是 (0.5, 1.5] 那段区间的概率。我特别推荐大家练熟这个操作因为它把积分的计算问题转化成了代数求值问题速度能快上一倍不止。而这道题还藏着一个细节因为 X 是连续型随机变量所以 P{0.5 X 1.5}、P{0.5 ≤ X 1.5} 这些写法都和 P{0.5 ≤ X ≤ 1.5} 相等。区间的开闭不影响概率这是连续型随机变量独有的“福利”后面第六关专门展开。4.3 第六关等号概率与连续型的“免责条款”连续型随机变量取任意单点的概率都是0也就是 P(X a) 0 对任意实数 a 成立。放到本题里P(X 0) 0P(X 1) 0P(X 2) 0。为什么因为单点对应的密度曲线下的面积是0。这有点像用一把没有宽度的刀去切一根线切出来的“截面面积”只能是0。这个性质带来一个很实用的做题技巧凡是遇到连续型随机变量的区间概率你可以放心地把开区间、闭区间、半开半闭区间全部混用结果不变。所以在写答案时P(0.5, 1.5)、P[0.5, 1.5]、P(0.5, 1.5] 这些写法全部等价不用纠结。但我要提醒一句不要让这个性质干扰你对概率本质的理解。P(X a) 0 不代表“X 取 a 这件事不可能发生”只是这件事发生的概率度量是0。这在概率论里是一个经典的“零概率事件也可能发生”的例子。考试不考哲学但它能帮助你理解分布函数定义域上的细微差别。5. 第七到第九关数字特征、逆向思维与变量变换基础的概率计算走完接下来进入这道题真正拉开分差的环节数字特征、逆向思维和随机变量函数的分布。5.1 第七关期望与方差的分段积分算法第(4)问求 E(X) 和 D(X)直接用定义做积分就可以注意积分区间要收缩到 [0,2]E(X) ∫₀² x·(3/4)x(2 - x)dx (3/4)∫₀² (2x² - x³)dx (3/4)[(2/3)x³ - (1/4)x⁴]₀² (3/4)(16/3 - 4) 1。意料之中的结果密度函数关于 x 1 对称所以均值就是1。接下来算 E(X²)E(X²) ∫₀² x²·(3/4)x(2 - x)dx (3/4)∫₀² (2x³ - x⁴)dx (3/4)[(1/2)x⁴ - (1/5)x⁵]₀² (3/4)(8 - 32/5) 6/5。再用方差公式 D(X) E(X²) - [E(X)]² 6/5 - 1 1/5。这里我建议所有初学者养成一个习惯先利用对称性或图形直觉预判期望再用积分验证。比如看到密度函数关于 x 1 对称就知道 E(X) 一定是1如果积分算出来是0.8那说明计算过程中多半有错误。方差同理D(X) 一定非负如果你算出负数不用犹豫往回检查积分符号。计算期望方差时的高频错误是积分上下限写错。很多同学对分段函数在全实数轴上积分不熟悉容易把 E(X) 写成 ∫₋∞⁺∞ x·0 dx把密度函数的非零段漏掉。正确姿势是先把被积函数写完整再根据非零区间把积分范围收缩到 [0,2]这样可以最大程度避免漏项。5.2 第八关由F反求f的逆向思维这道题正向给了密度函数求分布函数但考试特别喜欢反过来考给你分布函数让你求密度函数。虽然本题没有直接要求但如果你能主动把“逆向”做一遍等于把知识打成了闭环。从 F(x) 求 f(x) 的原则非常简单在 F(x) 的可导点上f(x) F(x)在不可导点上f(x) 可以随意指定因为连续型随机变量的密度函数在有限个点上修改取值不会影响任何概率结果。拿本题的 F(x) 举例当 x 0 时F(x) 0所以 f(x) 0 当 0 x 2 时F(x) (3/2)x - (3/4)x²化简后等于 (3/4)x(2 - x) 当 x 2 时F(x) 1所以 f(x) 0。在 x 0 和 x 2 两个不可导点上密度取什么值无所谓因为单点概率是0。这时你得到的 f(x) 正好是题目最开始给的那个密度函数——正向反向完全对上整个逻辑闭环了。我觉得这个“自我反检”动作特别值得推广。做完一道正向题后主动从答案反推一遍题干条件不仅不费时间还能帮你发现那些“其实没完全理解”的模糊地带。很多同学学概率只是学了个“模仿”换一个问法就不会了根源就在于没有这种双向思维训练。5.3 第九关分布函数法求Y 2X 1的密度函数最后一关是随机变量函数的分布也是本题最难的一个小问。求 Y 2X 1 的密度函数首选方法是“分布函数法”因为它原理清晰、不容易错。先确定 Y 的取值范围X ∈ [0,2]所以 Y 2X 1 ∈ [1,5]。接着写出 Y 的分布函数F_Y(y) P(Y ≤ y) P(2X 1 ≤ y) P(X ≤ (y - 1)/2) F_X((y - 1)/2)。当 y 1 时(y - 1)/2 0F_X 为0所以 F_Y(y) 0当 y 5 时(y - 1)/2 2F_X 为1所以 F_Y(y) 1当 1 ≤ y ≤ 5 时代入 F_X 的中间段表达式F_Y(y) (3/4)[(y - 1)/2]² - (1/4)[(y - 1)/2]³ (3/16)(y - 1)² - (1/32)(y - 1)³。然后对 y 求导得到密度函数f_Y(y) (3/16)·2(y - 1) - (1/32)·3(y - 1)² (3/8)(y - 1) - (3/32)(y - 1)² (3/32)(y - 1)(6 - (y - 5) - 整理可得) (3/32)(y - 1)(5 - y)? 我们化一下(3/8)(y-1) - (3/32)(y-1)² (3/32)[4(y-1) - (y-1)²] (3/32)(y-1)[4 - (y-1)] (3/32)(y-1)(5-y)。所以 Y 的密度函数为 f_Y(y) (3/32)(y - 1)(5 - y)当 1 ≤ y ≤ 5其他情况为0。这个方法背后有一个很好用的函数变换公式如果你学了“雅可比法”可以直接写 f_Y(y) f_X(g⁻¹(y))·|(g⁻¹)(y)|其中 g(x) 2x 1g⁻¹(y) (y - 1)/2导数为1/2代入后和分布函数法得到的结果完全一致。两种方法我都建议练熟考试时分布函数法保底公式法提速。6. 全流程易错点排查与高频错因汇总每次讲完这道题我都会让学生对照下面的表做自我排查。这不仅是针对例2.3.2而是针对所有“分段密度函数”类题目的通用体检表。错误类型错误示范正确姿势出错原因归一化积分范围错误∫₋∞⁺∞ f(x)dx ∫₋∞⁺∞ Cx(2-x)dx只积非零区间 [0,2]没有根据定义域收缩积分范围常数算错C 3/2 或 C 3/2?单独计算定积分末位验算定积分代入上下限时符号出错分布函数中间段积分下限错F(x) (3/4)(x² - x³/3) 但没减F(0)明确 F(x)∫₀ˣ f(t)dt积分下限必须取分段起点分布函数忘记分段条件只写 F(x) (3/4)x² - (1/4)x³必须写“当0≤x≤2时”忽略分布函数的定义域标签区间概率用积分重新算每次算概率都重新积分用 F(b)-F(a)没有掌握分布函数的工具价值方差出现负数D(X) 6/5 - 2 -0.4当D(X)0立刻检查E(X)或E(X²)算错期望没乘x求变换后密度忘记乘导数f_Y(y) f_X((y-1)/2)还要乘以(g⁻¹)(y)变换后定义域写错f_Y 定义域写成全体实数1 ≤ y ≤ 5没有分析X取值到Y的映射范围除了这张表我再补充三个从实际批改中总结的独家心得。第一所有分段函数类题目先在草稿纸上画出 f(x) 的草图。不需要很精细能看出每一段的大致形状就行。画完草图积分结果对不对、分布函数形状对不对看一眼心里就有数。第二算完 F(x) 之后养成“端点三连问”的习惯F(-∞)0 吗F(∞)1 吗在每个分段点处左右极限相等吗三个问题全都回答“是”基本可以放心往下做否则立刻回头查。第三碰到“由F求f”的逆向题千万不要在不可导点较劲。密度函数本身就不是唯一的改几个点的函数值不影响概率计算考试也不会在这个点上设陷阱。把时间花在可导区间的求导上稳赚不赔。7. 题型变式与思维进阶从做会一道题到做会一类题例2.3.2讲完之后我还想带着大家做三个变式训练这几道都是由原题改造来的能有效检验你是不是真的掌握了这套方法。第一个变式是把支撑区间从 [0,2] 改成 [-1,2]。做法完全一样但归一化积分范围要变成从 -1 到 2分布函数的中间段也要区分 x -1、-1 ≤ x 0、0 ≤ x ≤ 2、x 2 等更多层次。这个变式考验的是分段讨论的耐心。第二个变式是把密度函数改成含绝对值的比如 f(x) C|x|-1 ≤ x ≤ 1。绝对值函数本质是一个分段函数在 x 0 处要拆成 -Cx 和 Cx 两段。归一化时可以直接利用奇偶对称性∫₋₁¹ |x|dx 2∫₀¹ xdx 1很快就能定出 C 1。这种利用对称性简化计算的能力在考研里非常吃香。第三个变式是不再求 Y 2X 1而是求 Y X² 的分布。这是非线性变换不能直接套线性变换的雅可比公式必须老老实实用分布函数法F_Y(y) P(X² ≤ y) P(-√y ≤ X ≤ √y) F_X(√y) - F_X(-√y)然后再对 y 求导。这个变式非常经典几乎每本教材都会出现建议自己动手算一遍。你会发现分布函数法的优势在非线性变换面前尤其明显——公式法容易记错条件但分布函数法只要抓住 F_Y(y) P(Y ≤ y) 这一定义就不会走偏。做这些变式的时候我建议大家给自己定一个“最小复盘清单”这道题和原题相比变了什么没变什么用的核心工具是什么只有真正回答了这些问题才算把例2.3.2的内化成了自己的做题能力。我自己教这门课这么多年最大的体会是概率论里很多同学不是智商不够而是做题习惯不对。像例2.3.2这种题目值钱的不是那个最终答案而是从分段定义出发、一路通过九重关卡验证下来的完整思维链条。坚持每道例题都用“定义域扫描 → 参数锁定 → 逐段构造 → 临界点验证 → 性质自检”的流程走一遍你会发现所谓难题不过是一堆基础考点的有序组合。最后再分享一个小技巧每次做完这类题试着合上答案把整道题的思路口头给自己讲一遍卡壳的地方就是你下一步需要重点复习的地方。这个过程比多做十道新题都管用。