接口 LeastSquaresProblem
- 所有已知实现类:
-
LeastSquaresAdapter
定义非线性最小二乘问题所需的数据。
包括观测值、计算的模型函数以及收敛/发散标准。权重隐含在LeastSquaresProblem.Evaluation.getResiduals()
和LeastSquaresProblem.Evaluation.getJacobian()
中。
- 另请参阅:
-
嵌套类概要
-
方法概要
修饰符和类型方法说明evaluate
(RealVector point) 在指定点评估模型。int
获取此问题中观测值的数量(雅可比矩阵中的行数)。int
获取此问题中参数的数量(雅可比矩阵中的列数)。getStart()
获取初始猜测。从接口继承的方法 org.hipparchus.optim.OptimizationProblem
getConvergenceChecker, getEvaluationCounter, getIterationCounter
-
方法详细资料
-
getStart
RealVector getStart()获取初始猜测。- 返回:
- 初始猜测值。
-
getObservationSize
int getObservationSize()获取此问题中观测值的数量(雅可比矩阵中的行数)。- 返回:
- 标量观测值的数量
-
getParameterSize
int getParameterSize()获取此问题中参数的数量(雅可比矩阵中的列数)。- 返回:
- 标量参数的数量
-
evaluate
在指定点评估模型。- 参数:
-
point
- 参数值。 - 返回:
- 给定点处模型的值和导数。
- 抛出:
-
MathIllegalStateException
- 如果超过模型向量函数的最大评估次数。
-