gpt4 book ai didi

python - Excel 的 Beta 分布的 Python 等价物是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:08 27 4
gpt4 key购买 nike

Excel 中 Beta 分布的 Python 等价物是什么?在 Excel 中,公式为:

=BETA.DIST(A2,A3,A4,FALSE,A5,A6).

这给出了给定参数的 Beta 概率密度函数,我们得到一些十进制值的结果。

但是Python SciPy reference does not give函数参数及其定义以与 Excel 类似的形式。

我不知道如何在 SciPy 中执行此操作并正确传递参数。

最佳答案

如你所见here ,scipy中beta分布的概率密度函数与excel(excel docs)三个参数一模一样。

ALPHA相当于a并代表分布的一个参数。

BETA相当于b并代表分布的一个参数。

X相当于x以及应该评估分布的值。

天气与否Cumulativ excel 中的参数为 True 在 scipy 中通过调用不同的函数来表示。如果你想要累积分布( Cumulativ = True ),你只需调用 myBeta.cdf(<myParams>) , 如果你想要概率密度函数 ( Cumulativ = False ) 你调用 myBeta.pdf(<myParams>) .这意味着:

BETA.DIST(X,Alpha,Beta,TRUE) <=>
scipy.stats.beta.cdf(x,a,b)

BETA.DIST(X,Alpha,Beta,FALSE) <=>
scipy.stats.beta.pdf(x,a,b)

关于python - Excel 的 Beta 分布的 Python 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43185362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com