Class LineFit

java.lang.Object
com.nr.model.Fitab
cnuphys.splot.fit.LineFit
All Implemented Interfaces:
IValueGetter

public class LineFit extends com.nr.model.Fitab implements IValueGetter
  • Constructor Details Link icon

    • LineFit Link icon

      public LineFit(Fit fit) throws IllegalArgumentException
      Create a Error function Fit and perform the fit. This is for data with y errors only. If there are x errors too, use LinearExyFit.
      Parameters:
      fit - the fit data
      Throws:
      IllegalArgumentException
  • Method Details Link icon

    • getSlope Link icon

      public double getSlope()
      Get the slope of the fit
      Returns:
      the slope of the fit
    • getIntercept Link icon

      public double getIntercept()
      Get the intercept of the fit
      Returns:
      the intercept of the fit
    • getSlopeSigma Link icon

      public double getSlopeSigma()
      Get the error estimate in the slope
      Returns:
      the error estimate in the slope
    • getInterceptSigma Link icon

      public double getInterceptSigma()
      Get the intercept estimate
      Returns:
      the intercept estimate
    • getChiSquare Link icon

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

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