二项分布方差的详细证明
前置技能
从组合数公式可以直接推出: kCnk=nCn−1k−1
同样地,你可以得到 (k−1)Cn−1k−1=(n−1)Cn−2k−2 (禁止套娃)
你还要熟悉二项式定理:
(p+q)n=k=0∑nCnkpkqn−k
你还要知道二项分布的概率和期望公式:
若 X∼B(n,p),则 P(x=k)=Cnk pk (1−p)n−k,E(X)=np
回归正题
第一步当然是定义式啦
D(X)=k=0∑n[k−E(X)]2⋅pk=k=0∑n(k−np)2⋅Cnkpkqn−k
看到 (k−np)2 是不是就很想把它拆开?
D(X)=k=0∑n(k2−2knp+n2p2)⋅Cnkpkqn−k=k=0∑nk2⋅Cnkpkqn−k−2npk=0∑nk⋅Cnkpkqn−k+n2p2k=0∑nCnkpkqn−k
这式子也太长了吧 (#°Д°)
首先你肯定会把魔爪伸向 ∑k=0nCnkpkqn−k —— 他就是个二项式定理嘛!
k=0∑nCnkpkqn−k=(p+q)n=1
然后,你看到 ∑k=0nk⋅Cnkpkqn−k 里面的 k⋅Cnk 的时候,是不是有把 k⋅Cnk 换成 n⋅Cn−1k−1 的冲动?
=====k=0∑nk⋅Cnkpkqn−kk=1∑nk⋅Cnkpkqn−k(第一项是 0, 丢掉)k=1∑nn⋅Cn−1k−1pkqn−knp⋅k=1∑nCn−1k−1pk−1qn−knp⋅(p+q)n−1np
现在只剩 ∑k=0nk2⋅Cnkpkqn−k 了,首先你肯定会故技重施:
===k=0∑nk2⋅Cnkpkqn−kk=1∑nk⋅k⋅Cnkpkqn−kk=1∑nkp⋅n⋅Cn−1k−1pk−1qn−knpk=1∑nk⋅Cn−1k−1pk−1qn−k
但是 Cn−1k−1pk−1qn−k 前面还有个 k 啊,不能用啊 (ノ`Д)ノ
所以,怎么把这个 k 搞掉呢???
你肯定想用 (k−1)Cn−1k−1=(n−1)Cn−2k−2,但人家是 kCn−1k−1 不是 (k−1)Cn−1k−1 啊
那就……把 k 拆成 (k−1+1) 吧!
========npk=1∑nk⋅Cn−1k−1pk−1qn−knpk=1∑n(k−1+1)⋅Cn−1k−1pk−1qn−knpk=1∑n[(k−1)Cn−1k−1pk−1qn−k+Cn−1k−1pk−1qn−k]np[k=2∑n(k−1)Cn−1k−1pk−1qn−k+k=1∑nCn−1k−1pk−1qn−k]np[k=2∑n(n−1)p⋅Cn−2k−2pk−2qn−k+(p+q)n−1]np[(n−1)p⋅k=2∑nCn−2k−2pk−2qn−k+1]np[(n−1)p⋅(p+q)n−2+1]np[(n−1)p+1]np(np−p+1)
终于!三个部分都推完了!!
===D(X)k=0∑nk2⋅Cnkpkqn−k−2npk=0∑nk⋅Cnkpkqn−k+n2p2k=0∑nCnkpkqn−knp(np−p+1)−2np⋅np+n2p2np(1−p)
证毕( ̄︶ ̄)↗