scipy.special.nrdtrisd#
- scipy.special.nrdtrisd(mn, p, x, out=None) = <ufunc 'nrdtrisd'>#
根据其他参数计算正态分布的标准差。
- 参数:
- mn标量或 ndarray
正态分布的均值。
- parray_like
CDF 值,范围在 (0, 1] 内。
- xarray_like
分位数,即积分上限。
- outndarray, optional
用于存储函数结果的可选输出数组
- 返回:
- 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