本周使用Python实现常见的离散型变量分布与连续型变量分布。
- 二项分布
import numpy as np
import matplotlib.pyplot as plt
list_a = np.random.binomial(n=10,p=0.5,size=10000)
#取样1000次,每次进行十组试验,单组试验成功概率为0.2,list_a为每组试验中成功的组数
plt.hist(list_a,bins=8,color='g',alpha=0.4,edgecolor='b')
plt.show()
运行结果
- 泊松分布
import numpy as np
import matplotlib.pyplot as plt
list_b = np.random.poisson(8,10000)#试验重复1000次
plt.hist(list_b,bins=8,color='r',alpha=0.4,edgecolor='r')
plt.show()
运行结果
- 均匀分布
import numpy as np
import matplot