Class AlgorithmTimeFitting.FitRayleigh

java.lang.Object
gov.nih.mipav.model.algorithms.NLConstrainedEngine
gov.nih.mipav.model.algorithms.AlgorithmTimeFitting.FitRayleigh
Enclosing class:
AlgorithmTimeFitting

class AlgorithmTimeFitting.FitRayleigh extends NLConstrainedEngine
  • Field Details

    • ydata

      final double[] ydata
  • Constructor Details

    • FitRayleigh

      public FitRayleigh(int tDim, double[] ydata, double[] initial, boolean[] useBounds, double[] lowBounds, double[] highBounds)
  • Method Details

    • driver

      public void driver()
      Starts the analysis.
      Overrides:
      driver in class NLConstrainedEngine
    • dumpResults

      public void dumpResults()
      Display results of displaying Rayleigh fitting parameters.
    • fitToFunction

      public void fitToFunction(double[] a, double[] residuals, double[][] covarMat)
      Fit to function - a0 * (t-a1)*exp(-(t-a1)*(t-a1)/a2)*u(t - a1) with a2 > 0
      Specified by:
      fitToFunction in class NLConstrainedEngine
      Parameters:
      a - The best guess parameter values.
      residuals - ymodel - yData.
      covarMat - The derivative values of y with respect to fitting parameters.