scipy.special.nrdtrimn#
- scipy.special.nrdtrimn(p, std, x, out=None) = <ufunc 'nrdtrimn'>#
- Calculate mean of normal distribution given other params. - Parameters:
- parray_like
- CDF values, in range (0, 1]. 
- stdarray_like
- Standard deviation. 
- xarray_like
- Quantiles, i.e. the upper limit of integration. 
- outndarray, optional
- Optional output array for the function results 
 
- Returns:
- mnscalar or ndarray
- The mean of the normal distribution. 
 
 - See also - scipy.stats.norm
- Normal distribution 
- ndtr
- Standard normal cumulative probability distribution 
- ndtri
- Inverse of standard normal CDF with respect to quantile 
- nrdtrisd
- Inverse of normal distribution CDF with respect to standard deviation 
 - Examples - nrdtrimncan be used to recover the mean of a normal distribution if we know the CDF value p for a given quantile x and the standard deviation std. First, we calculate the normal distribution CDF for an exemplary parameter set.- >>> from scipy.stats import norm >>> mean = 3. >>> std = 2. >>> x = 6. >>> p = norm.cdf(x, loc=mean, scale=std) >>> p 0.9331927987311419 - Verify that - nrdtrimnreturns the original value for mean.- >>> from scipy.special import nrdtrimn >>> nrdtrimn(p, std, x) 3.0000000000000004