类 SimpleCurveFitter
java.lang.Object
org.hipparchus.fitting.AbstractCurveFitter
org.hipparchus.fitting.SimpleCurveFitter
将点拟合到用户定义的
函数。
-
嵌套类概要
从类继承的嵌套类/接口 org.hipparchus.fitting.AbstractCurveFitter
AbstractCurveFitter.TheoreticalValuesFunction -
方法概要
修饰符和类型方法说明static SimpleCurveFittercreate(ParametricUnivariateFunction f, double[] start) 创建曲线拟合器。protected LeastSquaresProblemgetProblem(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的最小二乘问题。
-