Python - 数据科学之二项分布

  • 简述

    二项分布模型处理在一系列实验中找到只有两种可能结果的事件的成功概率。例如,抛硬币总是产生正面或反面。在二项分布期间估计在重复掷硬币 10 次时恰好找到 3 个正面的概率。
    我们使用具有内置函数的 seaborn python 库来创建这样的概率分布图。此外,scipy 包有助于创建二项式分布。
    
    from scipy.stats import binom
    import seaborn as sb
    binom.rvs(size=10,n=20,p=0.8)
    data_binom = binom.rvs(n=20,p=0.8,loc=0,size=1000)
    ax = sb.distplot(data_binom,
                      kde=True,
                      color='blue',
                      hist_kws={"linewidth": 25,'alpha':1})
    ax.set(xlabel='Binomial', ylabel='Frequency')
    
    它的输出如下 -
    binomialdist.png