Class LeastSquaresFactory.LocalLeastSquaresProblem.UnweightedEvaluation

java.lang.Object
org.apache.commons.math3.fitting.leastsquares.AbstractEvaluation
org.apache.commons.math3.fitting.leastsquares.LeastSquaresFactory.LocalLeastSquaresProblem.UnweightedEvaluation
All Implemented Interfaces:
LeastSquaresProblem.Evaluation
Enclosing class:
LeastSquaresFactory.LocalLeastSquaresProblem

private static class LeastSquaresFactory.LocalLeastSquaresProblem.UnweightedEvaluation extends AbstractEvaluation
Container with the model evaluation at a particular point.
  • Field Details

    • point

      private final RealVector point
      Point of evaluation.
    • jacobian

      private final RealMatrix jacobian
      Derivative at point.
    • residuals

      private final RealVector residuals
      Computed residuals.
  • Constructor Details

  • Method Details

    • getJacobian

      public RealMatrix getJacobian()
      Get the weighted Jacobian matrix.
      Returns:
      the weighted Jacobian: W1/2 J.
    • getPoint

      public RealVector getPoint()
      Get the abscissa (independent variables) of this evaluation.
      Returns:
      the point provided to LeastSquaresProblem.evaluate(RealVector).
    • getResiduals

      public RealVector getResiduals()
      Get the weighted residuals. The residual is the difference between the observed (target) values and the model (objective function) value. There is one residual for each element of the vector-valued function. The raw residuals are then multiplied by the square root of the weight matrix.
      Returns:
      the weighted residuals: W1/2 K.