二项分布累积分布函数绘制
生活随笔
收集整理的這篇文章主要介紹了
二项分布累积分布函数绘制
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 二項分布
2. 示例
投籃n次;投中概率0.1。
import matplotlib.pyplot as plt import numpy as np from scipy.special import comb, perm from scipy import integratefig, ax = plt.subplots(1, 1) n = 500 p = 0.1 res = [] for k in range(n):def f(x):return x**(n-k-1)*((1-x)**k)v, err = integrate.quad(f, 0,1-p)res.append((n-k)*comb(n,k)*v)print(res[n//10-1]) x = np.linspace(0,n, n) ax.plot(x, res,'r-', lw=5, alpha=0.6, label='F') plt.show()結(jié)果:
累積分布函數(shù)存在發(fā)散現(xiàn)象。
在n比較小,比如100,則沒有發(fā)散現(xiàn)象:
此外,隨著n的增大,比期望值小的累加概率值p(x<E(x))p(x<E(x))p(x<E(x))也增大.
n:10,p(x<E[x]):0.3487 n:100,p(x<E[x]):0.4513 n:500,p(x<E[x]):0.4782但是,包含期望值時,
n:10,p(x<=E[x]):0.7361 n:100,p(x<=E[x]):0.5832 n:500,p(x<=E[x]):0.5376參考:
總結(jié)
以上是生活随笔為你收集整理的二项分布累积分布函数绘制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 德国汽车冲压模制造商为何唯独选择了Wor
- 下一篇: ksweb如何安装php5.6_KSWE