Class ErfFit

java.lang.Object
com.nr.model.Fitmrq
cnuphys.splot.fit.ErfFit
All Implemented Interfaces:
IValueGetter

public class ErfFit extends com.nr.model.Fitmrq implements IValueGetter
For fitting a single error function to a curve (DataColumn)
Author:
heddle
  • Field Summary

    Fields inherited from class com.nr.model.Fitmrq

    a, alpha, chisq, covar, ia
  • Constructor Summary

    Constructors
    Constructor
    Description
    ErfFit(Fit fit)
    Create a Error function Fit and perform the fit
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Get the chi square of the fit
    double[][]
    Get the covariance matrix
    double[]
    Get the fit parameters
    static double[]
    A method to generate an initial guess
    double
    value(double x)
     

    Methods inherited from class com.nr.model.Fitmrq

    covsrt, fit, free, hold, mrqcof

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • initialGuess

      public static double[] initialGuess(Fit fit)
      A method to generate an initial guess
      Parameters:
      fit - the fit data
      Returns:
      initial guess
    • getFitParameters

      public double[] getFitParameters()
      Get the fit parameters
      Returns:
      the fit parameters
    • getCovarianceMatrix

      public double[][] getCovarianceMatrix()
      Get the covariance matrix
      Returns:
      the covariance matrix
    • getChiSquare

      public double getChiSquare()
      Get the chi square of the fit
      Returns:
      the chi square
    • value

      public double value(double x)
      Specified by:
      value in interface IValueGetter