Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.3
    • Labels:
      None
    • Environment:

      All

      Description

      org.apache.commons.math3.fitting.PolynomialFitter

      should be implemented using linear least-squares method like QR decomposition solver.

      There are several reasons for this
      1) Nonlinear methods are much slower
      2) Linear methods (QR and SVD) are numerically more stable.
      3) By storing the QR decomposition it is possible to recompute the solution for different input data values.

      See
      http://mathworld.wolfram.com/LeastSquaresFittingPolynomial.html

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                kberlin Konstantin Berlin
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: