Example usage for org.apache.commons.math3.exception.util LocalizedFormats STANDARD_DEVIATION

List of usage examples for org.apache.commons.math3.exception.util LocalizedFormats STANDARD_DEVIATION

Introduction

In this page you can find the example usage for org.apache.commons.math3.exception.util LocalizedFormats STANDARD_DEVIATION.

Prototype

LocalizedFormats STANDARD_DEVIATION

To view the source code for org.apache.commons.math3.exception.util LocalizedFormats STANDARD_DEVIATION.

Click Source Link

Usage

From source file:org.nd4j.linalg.api.rng.distribution.impl.LogNormalDistribution.java

/**
 * Creates a normal distribution.//from w  w w .  ja  v  a2s .  co  m
 *
 * @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 LogNormalDistribution(Random 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;
    solverAbsoluteAccuracy = inverseCumAccuracy;
}

From source file:org.nd4j.linalg.api.rng.distribution.impl.NormalDistribution.java

/**
 * Creates a normal distribution./*from   www .j av  a  2  s  . c  om*/
 *
 * @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(Random 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;
    solverAbsoluteAccuracy = inverseCumAccuracy;
}

From source file:org.nd4j.linalg.api.rng.distribution.impl.TruncatedNormalDistribution.java

/**
 * Creates a normal distribution./*from  w  w w .  jav a  2s .co m*/
 *
 * @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 TruncatedNormalDistribution(Random 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;
    solverAbsoluteAccuracy = inverseCumAccuracy;
}

From source file:org.nd4j.linalg.jcublas.rng.distribution.NormalDistribution.java

/**
 * Creates a normal distribution./*ww  w .  j  a  va2s .co m*/
 *
 * @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(Random rng, double mean, double sd, double inverseCumAccuracy)
        throws NotStrictlyPositiveException {
    super((JcudaRandom) rng);

    if (sd <= 0) {
        throw new NotStrictlyPositiveException(LocalizedFormats.STANDARD_DEVIATION, sd);
    }

    this.mean = mean;
    standardDeviation = sd;
    solverAbsoluteAccuracy = inverseCumAccuracy;
}

From source file:statalign.utils.NormalDistribution.java

/**
 * Creates a normal distribution.//  w w  w.ja  v  a 2s  .c o m
 *
 * @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;
    solverAbsoluteAccuracy = inverseCumAccuracy;
}