Class GaussianCurveFitter.ParameterGuesser

  • Enclosing class:
    GaussianCurveFitter

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

      • ParameterGuesser

        public ParameterGuesser​(Collection<WeightedObservedPoint> observations)
        Constructs instance with the specified observed points.
        Parameters:
        observations - Observed points from which to guess the parameters of the Gaussian.
        Throws:
        org.hipparchus.exception.NullArgumentException - if observations is null.
        org.hipparchus.exception.MathIllegalArgumentException - if there are less than 3 observations.
    • Method Detail

      • guess

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