类 SimpleCurveFitter
java.lang.Object
org.hipparchus.fitting.AbstractCurveFitter
org.hipparchus.fitting.SimpleCurveFitter
将点拟合到用户定义的
函数
。
-
嵌套类概要
从类继承的嵌套类/接口 org.hipparchus.fitting.AbstractCurveFitter
AbstractCurveFitter.TheoreticalValuesFunction
-
方法概要
修饰符和类型方法说明static SimpleCurveFitter
create
(ParametricUnivariateFunction f, double[] start) 创建曲线拟合器。protected LeastSquaresProblem
getProblem
(Collection<WeightedObservedPoint> observations) 创建与适当曲线对应的最小二乘问题。withMaxIterations
(int newMaxIter) 配置最大迭代次数。withStartPoint
(double[] newStart) 配置起始点(初始猜测)。从类继承的方法 org.hipparchus.fitting.AbstractCurveFitter
fit, getOptimizer
-
方法详细资料
-
create
创建曲线拟合器。 优化算法的最大迭代次数设置为Integer.MAX_VALUE
。- 参数:
-
f
- 要拟合的函数。 -
start
- 参数的初始猜测。 不能为null
。 其长度必须与要拟合函数的参数数量一致。 - 返回:
- 一个曲线拟合器。
- 另请参阅:
-
withStartPoint
配置起始点(初始猜测)。- 参数:
-
newStart
- 新的起始点(初始猜测) - 返回:
- 一个新实例。
-
withMaxIterations
配置最大迭代次数。- 参数:
-
newMaxIter
- 最大迭代次数 - 返回:
- 一个新实例。
-
getProblem
创建与适当曲线对应的最小二乘问题。- 指定者:
-
getProblem
在类中AbstractCurveFitter
- 参数:
-
observations
- 样本点。 - 返回:
-
用于将曲线拟合到给定
points
的最小二乘问题。
-