簡體   English   中英

求出特定點距cdf的正態標准偏差和分布平均值

[英]Find normal standard deviation from the cdf at a specific point and the distribution mean

我有三點數據:

  1. 我的分配正常
  2. 分布的均值我知道(m),並且
  3. 我知道另一點(x)的分布的cdf(p)。

由此,我想找到函數的標准偏差(std)。 我正在嘗試使用scipy的集成和解決方法來解決此問題,但目前尚無法解決。

具體來說,我嘗試過:

def func(std, x, m, p):
     return integrate.quad(np.exp(-(t-m)**2/std**2), -10000, x) - p

x0 = fsolve(func, 2 args=(3, 0, 0.96))

我有種錯誤的感覺。 有人可以幫忙嗎?

我做錯了,應該是:

def func(std, x, m, p):
    return (norm.cdf(x, m, std) - p)

fsolve(func, 3, args=(0, -5, 0.8))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM