gpt4 book ai didi

python:查找cdf的随机变量的值

转载 作者:太空宇宙 更新时间:2023-11-04 03:33:28 25 4
gpt4 key购买 nike

如果措辞不当,我提前道歉。

如果我有一个 stdDev = 1, mean = 0, scipy.stats.cdf(-1, loc = 0, scale = 1)会给我一个正态分布的随机变量的概率是 <= -1 , 那就是 0.15865525393145707 .

给定 0.15865...,我如何找到给我 -1 的值?

value(cdf = 0.15865, loc = 0, scale = 1)

感谢您的帮助。

最佳答案

编辑:您实际上需要从 scipy.stats 导入 norm

我找到了答案。您需要在 scipy.stats 中使用 ppf 代表 "percent point function" .

假设您有一个 stdDev = 1 且均值 = 0 的正态分布,并且您想要找到随机变量低于 ~15% 的时间的值。只需使用:

value = norm.ppf(0.15, loc = 0, scale = 1)

这将返回 ~ -1,同样如果你这样做:

cdf = norm.cdf(-1, loc = 0, scale = 1)

这将返回 ~ 0.15 或 15%。

凉 bean 。

关于python:查找cdf的随机变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30146396/

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