• 技术文章 >Python技术 >Python基础教程

    python中Beta分布如何理解?

    宋雪维宋雪维2021-02-20 11:47:17原创8028

    在python的概率分布中,当你不知道一个东西的具体概率是多少时,可以使用Beta分布,Beta分布看作一个概率的概率分布,可以给出了所有概率出现的可能性大小。本文将向大家介绍python中Beta分布的介绍和具体的而实现代码。

    1、python中Beta分布是什么?

    Beta分布是一个定义在[0,1]区间上的连续概率分布族,它有两个正值参数,称为形状参数,一般用ααββ表示。

    在贝叶斯推断中,Beta分布是Bernoulli、二项分布、负二项分布和几何分布的共轭先验分布。

    2、Beta分布的概率密度函数形式

    f(x;α,β)=B(α,β)1xα−1(1−x)β−1

    3、分布写作

    X Be(α,β)

    4、Beta分布使用实例

    from scipy.stats import beta
    import numpy as np
    import matplotlib.pyplot as plt
    a=0.5
    b=0.5
    x=np.arange(0.01,1,0.01)
    y=beta.pdf(x,a,b)
    plt.plot(x,y)
    plt.title('Beta')
    plt.xlabel('x')
    plt.ylabel('density')
    plt.show()

    以上就是python中Beta分布的你介绍,希望能对你有所帮助哟~

    专题推荐:python基础
    上一篇:python中如何使用permutation()方法洗牌? 下一篇:python pyqt5系统中查找文件

    相关文章推荐

    • python中泊松分布是什么意思?• 如何理解python中的二项分布?• python的概率分布有哪些类型?• python中如何实现简单的洗牌算法• python中shuffle()方法的功能详解• pyqt5在python中调出提示框

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网