类 RandomStraightLinePointGenerator
java.lang.Object
org.hipparchus.optim.nonlinear.vector.leastsquares.RandomStraightLinePointGenerator
用于生成近似直线的点云的工厂。
-
构造器概要
构造器说明RandomStraightLinePointGenerator
(double a, double b, double sigma, double lo, double hi, long seed) 生成器将创建一个点云,其x坐标将在xLo
和xHi
之间随机采样,相应的y坐标将计算为 -
方法概要
-
构造器详细资料
-
RandomStraightLinePointGenerator
public RandomStraightLinePointGenerator(double a, double b, double sigma, double lo, double hi, long seed) 生成器将创建一个点云,其x坐标将在xLo
和xHi
之间随机采样,相应的y坐标将计算为
其中y = a x + b + N(0, error)
N(mean, sigma)
是具有给定均值和标准差的高斯分布。- 参数:
-
a
- 斜率。 -
b
- 截距。 -
sigma
- 点的y坐标的标准偏差。 -
lo
- x坐标的最小值。 -
hi
- x坐标的最大值。 -
seed
- 随机数种子。
-
-
方法详细资料
-
generate
点生成器。- 参数:
-
n
- 要创建的点的数量。 - 返回:
-
n
个点的点云。
-