public final class LsqAsm
extends java.lang.Object
Constructor and Description |
---|
LsqAsm(DatanVector t,
DatanVector y,
DatanVector deltay,
DatanVector x0,
DatanMatrix cx,
double m,
double w,
DatanUserFunction luf) |
LsqAsm(DatanVector t,
DatanVector y,
DatanVector deltay,
DatanVector x0,
int[] list,
DatanMatrix cx,
double m,
DatanUserFunction luf) |
Modifier and Type | Method and Description |
---|---|
double[][] |
getAsymmetricErrors(double w) |
boolean |
hasConverged() |
public LsqAsm(DatanVector t, DatanVector y, DatanVector deltay, DatanVector x0, int[] list, DatanMatrix cx, double m, DatanUserFunction luf)
t
- vector, the elements of which are the controlled variables t_iy
- vector of the corresponding measured values.deltay
- vector of measurement errors.x0
- position of minimum.cx
- covariance matrix at x0.m
- value of minimum function.list
- array containing the elements of a list specifying which of the n variables are fixed (list element = 0) and
which are adjustable (list element = 1).luf
- user function which must be an extension of the abstract class DatanUserFunction.public LsqAsm(DatanVector t, DatanVector y, DatanVector deltay, DatanVector x0, DatanMatrix cx, double m, double w, DatanUserFunction luf)
t
- vector, the elements of which are the controlled variables t_iy
- vector of the corresponding measured values.deltay
- vector of measurement errors.x0
- position of minimum (all elements of list are set to 1).cx
- covariance matrix at x0.m
- value of minimum function.w
- probalility w for which cinfidence limits are computed. If w <= 0, then assymetry arrors are computed.luf
- user function which must be an extension of the abstract class DatanUserFunction.public double[][] getAsymmetricErrors(double w)
w
- probalility w for which confidence limits are computed. If w <= 0, then assymetry arrors are computed.public boolean hasConverged()