Package com.irurueta.numerical.fitting
Class LevenbergMarquardtMultiVariateFitterTest
java.lang.Object
com.irurueta.numerical.fitting.LevenbergMarquardtMultiVariateFitterTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final intprivate static final intprivate static final intprivate static final doubleprivate static final intprivate static final intprivate static final Loggerprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final doubleprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void
-
Field Details
-
LOGGER
-
MIN_POINTS
private static final int MIN_POINTS- See Also:
-
MAX_POINTS
private static final int MAX_POINTS- See Also:
-
MIN_RANDOM_VALUE
private static final double MIN_RANDOM_VALUE- See Also:
-
MAX_RANDOM_VALUE
private static final double MAX_RANDOM_VALUE- See Also:
-
MIN_SIGMA_VALUE
private static final double MIN_SIGMA_VALUE- See Also:
-
MAX_SIGMA_VALUE
private static final double MAX_SIGMA_VALUE- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
LARGE_ABSOLUTE_ERROR
private static final double LARGE_ABSOLUTE_ERROR- See Also:
-
SMALL_ABSOLUTE_ERROR
private static final double SMALL_ABSOLUTE_ERROR- See Also:
-
CONSTANT_PARAMS
private static final int CONSTANT_PARAMS- See Also:
-
MIN_CONSTANT
private static final double MIN_CONSTANT- See Also:
-
MAX_CONSTANT
private static final double MAX_CONSTANT- See Also:
-
LINE1_PARAMS
private static final int LINE1_PARAMS- See Also:
-
MIN_LINE1_A
private static final double MIN_LINE1_A- See Also:
-
MAX_LINE1_A
private static final double MAX_LINE1_A- See Also:
-
LINE2_PARAMS
private static final int LINE2_PARAMS- See Also:
-
MIN_LINE2_A
private static final double MIN_LINE2_A- See Also:
-
MAX_LINE2_A
private static final double MAX_LINE2_A- See Also:
-
MIN_LINE2_B
private static final double MIN_LINE2_B- See Also:
-
MAX_LINE2_B
private static final double MAX_LINE2_B- See Also:
-
SINE_UNI_PARAMS
private static final int SINE_UNI_PARAMS- See Also:
-
SINE_MULTI_PARAMS
private static final int SINE_MULTI_PARAMS- See Also:
-
MIN_SINE_AMPLITUDE
private static final double MIN_SINE_AMPLITUDE- See Also:
-
MAX_SINE_AMPLITUDE
private static final double MAX_SINE_AMPLITUDE- See Also:
-
MIN_SINE_FREQ
private static final double MIN_SINE_FREQ- See Also:
-
MAX_SINE_FREQ
private static final double MAX_SINE_FREQ- See Also:
-
MIN_SINE_PHASE
private static final double MIN_SINE_PHASE- See Also:
-
MAX_SINE_PHASE
private static final double MAX_SINE_PHASE- See Also:
-
GAUSS_UNI_PARAMS
private static final int GAUSS_UNI_PARAMS- See Also:
-
GAUSS_MULTI_PARAMS
private static final int GAUSS_MULTI_PARAMS- See Also:
-
MIN_GAUSSIANS
private static final int MIN_GAUSSIANS- See Also:
-
MAX_GAUSSIANS
private static final int MAX_GAUSSIANS- See Also:
-
NUM_DIMENSIONS
private static final int NUM_DIMENSIONS- See Also:
-
NUM_VARIABLES
private static final int NUM_VARIABLES- See Also:
-
TIMES
private static final int TIMES- See Also:
-
N_SAMPLES
private static final int N_SAMPLES- See Also:
-
-
Constructor Details
-
LevenbergMarquardtMultiVariateFitterTest
LevenbergMarquardtMultiVariateFitterTest()
-
-
Method Details
-
testConstructor
- Throws:
FittingExceptioncom.irurueta.algebra.WrongSizeException
-
testGetSetNdone
@Test void testGetSetNdone() -
testGetSetItmax
@Test void testGetSetItmax() -
testGetSetTol
@Test void testGetSetTol() -
testGetSetFunctionEvaluator
- Throws:
FittingException
-
testGetSetInputData
@Test void testGetSetInputData() throws com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.algebra.WrongSizeException
-
testGetSetInputDataWithConstantSigma
@Test void testGetSetInputDataWithConstantSigma() throws com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.algebra.WrongSizeException
-
testIsReady
- Throws:
com.irurueta.algebra.WrongSizeExceptionFittingException
-
testIsSetCovarianceAdjusted
@Test void testIsSetCovarianceAdjusted() -
testFitUnidimensionalConstant
@Test void testFitUnidimensionalConstant() throws com.irurueta.algebra.WrongSizeException, FittingException, NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.algebra.WrongSizeExceptionFittingExceptionNotReadyExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalLine1
@Test void testFitUnidimensionalLine1() throws com.irurueta.algebra.WrongSizeException, FittingException, NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.algebra.WrongSizeExceptionFittingExceptionNotReadyExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalLine2
@Test void testFitUnidimensionalLine2() throws com.irurueta.algebra.WrongSizeException, FittingException, NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.algebra.WrongSizeExceptionFittingExceptionNotReadyExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalSine
@Test void testFitUnidimensionalSine() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalGaussian
@Test void testFitUnidimensionalGaussian() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalSineWithHoldAndFree
@Test void testFitUnidimensionalSineWithHoldAndFree() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalGaussianWithJacobianEstimator
@Test void testFitUnidimensionalGaussianWithJacobianEstimator() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalSineWithJacobianEstimator
@Test void testFitUnidimensionalSineWithJacobianEstimator() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitMultidimensionalSine
@Test void testFitMultidimensionalSine() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitMultidimensionalGaussian
@Test void testFitMultidimensionalGaussian() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeException
-
testFitMultidimensionalSineRepeatInOneDimension
@Test void testFitMultidimensionalSineRepeatInOneDimension() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitMultiVariateGaussianAndSine
@Test void testFitMultiVariateGaussianAndSine() throws FittingException, NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
FittingExceptionNotReadyExceptioncom.irurueta.algebra.WrongSizeExceptioncom.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalConstantCovariance
- Throws:
Throwable
-
testFitUnidimensionalLine1Covariance
- Throws:
Throwable
-
testFitUnidimensionalLine2Covariance
- Throws:
Throwable
-
testFitUnidimensionalSineCovariance
- Throws:
Throwable
-
testFitUnidimensionalGaussianCovariance
- Throws:
Throwable
-
testFitMultidimensionalSineCovariance
- Throws:
Throwable
-
testFitMultidimensionalGaussianCovariance
- Throws:
Throwable
-
testFitMultiVariateGaussianAndSineCovariance
- Throws:
Throwable
-