本文整理汇总了Java中org.apache.commons.math3.exception.util.LocalizedFormats.STANDARD_DEVIATION属性的典型用法代码示例。如果您正苦于以下问题:Java LocalizedFormats.STANDARD_DEVIATION属性的具体用法?Java LocalizedFormats.STANDARD_DEVIATION怎么用?Java LocalizedFormats.STANDARD_DEVIATION使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.apache.commons.math3.exception.util.LocalizedFormats
的用法示例。
在下文中一共展示了LocalizedFormats.STANDARD_DEVIATION属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: NormalDistribution
/**
* Creates a normal distribution.
*
* @param rng Random number generator.
* @param mean Mean for this distribution.
* @param sd Standard deviation for this distribution.
* @param inverseCumAccuracy Inverse cumulative probability accuracy.
* @throws NotStrictlyPositiveException if {@code sd <= 0}.
* @since 3.1
*/
public NormalDistribution(RandomGenerator rng,
double mean,
double sd,
double inverseCumAccuracy)
throws NotStrictlyPositiveException {
super(rng);
if (sd <= 0) {
throw new NotStrictlyPositiveException(LocalizedFormats.STANDARD_DEVIATION, sd);
}
this.mean = mean;
standardDeviation = sd;
logStandardDeviationPlusHalfLog2Pi = FastMath.log(sd) + 0.5 * FastMath.log(2 * FastMath.PI);
solverAbsoluteAccuracy = inverseCumAccuracy;
}
示例2: nextGaussian
/** {@inheritDoc} */
public double nextGaussian(double mu, double sigma) throws NotStrictlyPositiveException {
if (sigma <= 0) {
throw new NotStrictlyPositiveException(LocalizedFormats.STANDARD_DEVIATION, sigma);
}
return sigma * getRandomGenerator().nextGaussian() + mu;
}