scipy.special.nrdtrisd#
- scipy.special.nrdtrisd(mn, p, x, out=None) = <ufunc 'nrdtrisd'>#
計算常態分佈在其他參數給定下的標準差。
- 參數:
- mn純量或 ndarray
常態分佈的平均值。
- parray_like
CDF 值,範圍在 (0, 1]。
- xarray_like
分位數,即積分上限。
- outndarray,可選
函數結果的可選輸出陣列
- 回傳值:
- std純量或 ndarray
標準差。
參見
scipy.stats.norm
常態分佈
ndtr
標準常態累積機率分佈
ndtri
標準常態 CDF 相對於分位數的反函數
nrdtrimn
常態分佈 CDF 相對於平均值的反函數
範例
nrdtrisd
可以用來還原常態分佈的標準差,如果我們知道給定分位數 x 和平均值 mn 的 CDF 值 p 的話。首先,我們為一個示範參數集計算常態分佈 CDF。>>> from scipy.stats import norm >>> mean = 3. >>> std = 2. >>> x = 6. >>> p = norm.cdf(x, loc=mean, scale=std) >>> p 0.9331927987311419
驗證
nrdtrisd
回傳 std 的原始值。>>> from scipy.special import nrdtrisd >>> nrdtrisd(mean, p, x) 2.0000000000000004