Class Fitter


  • public class Fitter
    extends java.lang.Object
    • Constructor Detail

      • Fitter

        public Fitter​(PFunction function)
    • Method Detail

      • estimateErrors

        public static double[] estimateErrors​(org.apache.commons.math.analysis.MultivariateRealFunction leastSquares,
                                              double[] solution,
                                              int n)
                                       throws org.apache.commons.math.FunctionEvaluationException
        Throws:
        org.apache.commons.math.FunctionEvaluationException
      • addPoint

        public void addPoint​(double x,
                             double y,
                             double w)
      • addPoint

        public void addPoint​(double x,
                             double y)
      • getPoints

        public java.util.List<Fitter.Point> getPoints()
      • addPoints

        public void addPoints​(java.util.Collection<Fitter.Point> points)
      • addPoints

        public void addPoints​(Fitter.Point... points)
      • setPoints

        public void setPoints​(java.util.Collection<Fitter.Point> points)
      • setPoints

        public void setPoints​(Fitter.Point... points)
      • clearPoints

        public void clearPoints()
      • getFunction

        public PFunction getFunction()
      • getStart

        public double[] getStart()
      • setStart

        public void setStart​(double[] start)
      • getMaxLimits

        public double[] getMaxLimits()
      • setMaxLimits

        public void setMaxLimits​(double[] maxLimits)
      • getMinLimits

        public double[] getMinLimits()
      • setMinLimits

        public void setMinLimits​(double[] minLimits)
      • setLimits

        public void setLimits​(double[] minLimits,
                              double[] maxLimits)
      • getMaxIterations

        public int getMaxIterations()
      • setMaxIterations

        public void setMaxIterations​(int maxIterations)
      • getMaxEvaluations

        public int getMaxEvaluations()
      • setMaxEvaluations

        public void setMaxEvaluations​(int maxEvaluations)
      • getRelativeTolerance

        public double getRelativeTolerance()
      • setRelativeTolerance

        public void setRelativeTolerance​(double relativeTolerance)
      • getAbsoluteTolerance

        public double getAbsoluteTolerance()
      • setAbsoluteTolerance

        public void setAbsoluteTolerance​(double absoluteTolerance)
      • fit

        public Fit fit()