Class GaussianFitter.ParameterGuesser

java.lang.Object
org.apache.commons.math3.optimization.fitting.GaussianFitter.ParameterGuesser
Enclosing class:
GaussianFitter

public static class GaussianFitter.ParameterGuesser extends Object
Guesses the parameters norm, mean, and sigma of a Gaussian.Parametric based on the specified observed points.
  • Constructor Details

    • ParameterGuesser

      public ParameterGuesser(WeightedObservedPoint[] observations)
      Constructs instance with the specified observed points.
      Parameters:
      observations - Observed points from which to guess the parameters of the Gaussian.
      Throws:
      NullArgumentException - if observations is null.
      NumberIsTooSmallException - if there are less than 3 observations.
  • Method Details

    • guess

      public double[] guess()
      Gets an estimation of the parameters.
      Returns:
      the guessed parameters, in the following order:
      • Normalization factor
      • Mean
      • Standard deviation