Class PolynomialFitter

    • Constructor Detail

      • PolynomialFitter

        public PolynomialFitter​(MultivariateVectorOptimizer optimizer)
        Deprecated.
        Simple constructor.
        Parameters:
        optimizer - Optimizer to use for the fitting.
    • Method Detail

      • fit

        public double[] fit​(int maxEval,
                            double[] guess)
        Deprecated.
        Get the coefficients of the polynomial fitting the weighted data points. The degree of the fitting polynomial is guess.length - 1.
        Parameters:
        guess - First guess for the coefficients. They must be sorted in increasing order of the polynomial's degree.
        maxEval - Maximum number of evaluations of the polynomial.
        Returns:
        the coefficients of the polynomial that best fits the observed points.
        Throws:
        TooManyEvaluationsException - if the number of evaluations exceeds maxEval.
        ConvergenceException - if the algorithm failed to converge.
      • fit

        public double[] fit​(double[] guess)
        Deprecated.
        Get the coefficients of the polynomial fitting the weighted data points. The degree of the fitting polynomial is guess.length - 1.
        Parameters:
        guess - First guess for the coefficients. They must be sorted in increasing order of the polynomial's degree.
        Returns:
        the coefficients of the polynomial that best fits the observed points.
        Throws:
        ConvergenceException - if the algorithm failed to converge.