Package com.irurueta.numerical.fitting
Class LevenbergMarquardtMultiDimensionFitterTest
java.lang.Object
com.irurueta.numerical.fitting.LevenbergMarquardtMultiDimensionFitterTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private static final int
private static final int
private static final int
private static final double
private static final int
private static final int
private static final Logger
private static final double
private static final int
private static final double
private static final double
private static final double
private static final int
private static final double
private static final double
private static final double
private static final double
private static final double
private static final double
private static final int
private static final double
private static final double
private static final double
private static final int
private static final double
private static final double
private static final double
private static final double
private static final double
private static final int
private static final int
private static final int
private static final int
private static final double
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
-
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:
-
TIMES
public static final int TIMES- See Also:
-
N_SAMPLES
private static final int N_SAMPLES- See Also:
-
-
Constructor Details
-
LevenbergMarquardtMultiDimensionFitterTest
LevenbergMarquardtMultiDimensionFitterTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.algebra.WrongSizeException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.algebra.WrongSizeException
-
testGetSetNdone
@Test void testGetSetNdone() -
testGetSetItmax
@Test void testGetSetItmax() -
testGetSetTol
@Test void testGetSetTol() -
testGetSetFunctionEvaluator
@Test void testGetSetFunctionEvaluator() throws com.irurueta.numerical.fitting.FittingException- Throws:
com.irurueta.numerical.fitting.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
@Test void testIsReady() throws com.irurueta.algebra.WrongSizeException, com.irurueta.numerical.fitting.FittingException- Throws:
com.irurueta.algebra.WrongSizeException
com.irurueta.numerical.fitting.FittingException
-
testIsSetCovarianceAdjusted
@Test void testIsSetCovarianceAdjusted() -
testFitUnidimensionalConstant
@Test void testFitUnidimensionalConstant() throws com.irurueta.algebra.WrongSizeException, com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.algebra.WrongSizeException
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalLine1
@Test void testFitUnidimensionalLine1() throws com.irurueta.algebra.WrongSizeException, com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.algebra.WrongSizeException
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalLine2
@Test void testFitUnidimensionalLine2() throws com.irurueta.algebra.WrongSizeException, com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.algebra.WrongSizeException
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalSine
@Test void testFitUnidimensionalSine() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalGaussian
@Test void testFitUnidimensionalGaussian() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalSineWithHoldAndFree
@Test void testFitUnidimensionalSineWithHoldAndFree() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalSineWithGradientEstimator
@Test void testFitUnidimensionalSineWithGradientEstimator() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalGaussianWithGradientEstimator
@Test void testFitUnidimensionalGaussianWithGradientEstimator() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitMultidimensionalSine
@Test void testFitMultidimensionalSine() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitMultidimensionalGaussian
@Test void testFitMultidimensionalGaussian() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitMultidimensionalSineRepeatInOneDimension
@Test void testFitMultidimensionalSineRepeatInOneDimension() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.algebra.WrongSizeException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.algebra.WrongSizeException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitUnidimensionalConstantCovariance
- Throws:
Throwable
-
testFitUnidimensionalLine1Covariance
- Throws:
Throwable
-
testFitUnidimensionalLine2Covariance
- Throws:
Throwable
-
testFitUnidimensionalSineCovariance
- Throws:
Throwable
-
testFitUnidimensionalGaussianCovariance
- Throws:
Throwable
-
testFitMultidimensionalSineCovariance
- Throws:
Throwable
-
testFitMultidimensionalGaussianCovariance
- Throws:
Throwable
-