Class PolynomialFitter

    • Method Detail

      • fit

        @Deprecated
        public double[] fit()
        Deprecated.
        Since 3.1 (to be removed in 4.0). Please use fit(double[]) instead.
        Get the polynomial fitting the weighted (x, y) points.
        Returns:
        the coefficients of the polynomial that best fits the observed points.
        Throws:
        ConvergenceException - if the algorithm failed to converge.
      • 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.
        Since:
        3.1
      • 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.
        Since:
        3.1