Click or drag to resize

IObjectiveModelEvaluation Interface

Provides read-only access to the evaluation results of an objective model.

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public interface IObjectiveModelEvaluation

The IObjectiveModelEvaluation type exposes the following members.

Properties
 NameDescription
Public propertyDegreeOfFreedom Get the degree of freedom.
Public propertyFunctionEvaluations Get the number of calls to function.
Public propertyGradient Get the Gradient vector. G = J'(y - f(x; p))
Public propertyHessian Get the approximated Hessian matrix. H = J'J
Public propertyIsGradientSupported Gets a value indicating whether the gradient can be provided by the model.
Public propertyIsHessianSupported Gets a value indicating whether the Hessian can be provided by the model.
Public propertyJacobianEvaluations Get the number of calls to jacobian.
Public propertyModelValues Get the y-values of the fitted model that correspond to the independent values.
Public propertyObservedY Get the y-values of the observations.
Public propertyPoint Get the values of the parameters.
Public propertyValue Get the residual sum of squares.
Public propertyWeights Get the values of the weights for the observations.
Top
Methods
 NameDescription
Public methodCreateNew Creates a new instance of the objective model with identical configuration but independent state.
Top
See Also