在给定均值、阈值和概率的情况下,如何找到正态分布的标准偏差?

d_gnz

使用scipy.stats.norm(),我想找到scale满足这些要求的标准差 ( ):

loc=0, P(X≤-5)=0.2

到目前为止,我一直在通过反复试验来解决这个问题:

sd = 5.95 # change until requirement is met
stats.norm(loc=0,scale=sd).cdf(-5) # this should eventually reach about 0.2

如果不可能scipy.stats.norm(),我愿意接受新的建议。

沃伦·韦克瑟

对于您给定的xand p,您想要的表达式是x / norm.ppf(p)(该方法ppf是“百分比点函数”,通常称为逆 CDF 或分位数函数。)

例如,

In [76]: from scipy.stats import norm

In [77]: x0 = -5

In [78]: p0 = 0.2

In [79]: scale = x0 / norm.ppf(p0)                               

In [80]: scale                                                                                                           
Out[80]: 5.940914749469451

In [81]: norm.cdf(x0, scale=scale)                                                                                       
Out[81]: 0.19999999999999996

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在给定标准偏差(sigma)的情况下在PHP中创建正态分布的随机数?

Python:在同一点但均值和标准差不同的情况下评估多元正态分布

在给定现有分布的情况下,如何绘制标准差为X的大小为N的样本?

在不知道平均值的情况下计算一个整数数组的标准偏差

R 中的 STAN:正态分布中的标准偏差或方差

X平均值的标准偏差需要找到曲线下的概率或面积

当其标准偏差是另一个量的函数时,如何计算正态分布?

如何在matplotlib中显示标准偏差以及正态分布图中的值?

如何添加标准偏差和移动平均值

在给定概率的情况下用替换模型建模

在给定转移概率矩阵的情况下,如何生成随机序列?

在给定平均值的标准分布中计算概率,在Python中为std

如何在Python分布中给定样本列表的情况下计算值的概率?

Python:如何在给定开始日期和增加的天数的情况下找到一周?

Eigen和SVD在给定一组点的情况下找到最佳拟合平面

对于 RSA 加密,在给定 p、q 和 e 的情况下找到 d?

递归。在给定起点和最大距离的情况下找到所有最长的路径

在给定GLIBCXX版本的情况下,如何找到已实现的C ++ 11功能

R:如何在给定 qnorm(x)=-2 的值的情况下找到 x

如何在给定一组值的情况下找到数组中剩余的 % 值?

在Pandas中,在给定另一列的值的情况下,如何计算该列的值的相对概率?

从截断的正态分布中提取图形会产生错误的R标准偏差

按类别绘制平均值和标准偏差

在csv中生成平均值和标准偏差

绘制平均值和标准偏差

绘制平均值和标准偏差

数组参数中值的平均值和标准偏差

C ++计算平均值和标准偏差

绘制平均值和标准偏差