Merge branch 'MATH_3_X' into field-ode Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/2291c26c Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/2291c26c Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/2291c26c
Branch: refs/heads/field-ode Commit: 2291c26cf91f8eb66d278ed73b7d9a5b69ea62cb Parents: 01026aa c23e9fb Author: Luc Maisonobe <l...@apache.org> Authored: Wed Dec 9 16:19:43 2015 +0100 Committer: Luc Maisonobe <l...@apache.org> Committed: Wed Dec 9 16:19:43 2015 +0100 ---------------------------------------------------------------------- src/changes/changes.xml | 17 ++ .../analysis/polynomials/PolynomialsUtils.java | 10 +- .../math3/optim/univariate/BracketFinder.java | 4 +- .../math3/random/JDKRandomGenerator.java | 17 ++ .../stat/descriptive/DescriptiveStatistics.java | 17 +- .../math3/stat/descriptive/moment/Skewness.java | 5 + .../stat/inference/KolmogorovSmirnovTest.java | 196 ++++++++++++++++++- .../apache/commons/math3/util/MathArrays.java | 58 ++++++ src/test/R/ChiSquareDistributionTestCases.R | 8 +- src/test/R/FDistributionTestCases.R | 8 +- src/test/R/GammaDistributionTestCases.R | 8 +- .../R/KolmogorovSmirnovDistributionTestCases.R | 6 +- src/test/R/KolmogorovSmirnovTestCases.R | 48 +++-- src/test/R/LevyDistributionTestCases.R | 5 +- src/test/R/README.txt | 72 +++---- src/test/R/TDistributionTestCases.R | 8 +- src/test/R/TTestCases | 20 +- src/test/R/WeibullDistributionTestCases.R | 8 +- src/test/R/anovaTestCases | 8 +- src/test/R/binomialTestCases | 8 +- src/test/R/cauchyTestCases.R | 6 +- src/test/R/chiSquareTestCases | 20 +- src/test/R/correlationTestCases | 16 +- src/test/R/covarianceTestCases | 16 +- src/test/R/descriptiveTestCases | 6 +- src/test/R/exponentialTestCases | 8 +- src/test/R/geometricTestCases | 10 +- src/test/R/hypergeometricTestCases | 12 +- src/test/R/multipleOLSRegressionTestCases | 32 +-- src/test/R/nakagamiTestCases.R | 6 +- src/test/R/normalTestCases | 8 +- src/test/R/paretoTestCases | 11 +- src/test/R/pascalTestCases | 6 +- src/test/R/poissonTestCases | 12 +- src/test/R/regressionTestCases | 24 +-- src/test/R/testAll | 14 +- src/test/R/testFunctions | 6 +- src/test/R/zipfTestCases | 6 +- .../math3/analysis/FunctionUtilsTest.java | 8 +- .../DerivativeStructureTest.java | 16 +- .../FiniteDifferencesDifferentiatorTest.java | 14 +- .../differentiation/GradientFunctionTest.java | 4 +- .../differentiation/JacobianFunctionTest.java | 4 +- .../differentiation/SparseGradientTest.java | 4 +- .../math3/analysis/function/GaussianTest.java | 2 +- .../math3/analysis/function/LogisticTest.java | 8 +- .../math3/analysis/function/SigmoidTest.java | 2 +- .../analysis/function/StepFunctionTest.java | 8 +- .../integration/MidPointIntegratorTest.java | 4 +- .../BicubicSplineInterpolatingFunctionTest.java | 18 +- .../BicubicSplineInterpolatorTest.java | 6 +- ...PolynomialBicubicSplineInterpolatorTest.java | 8 +- .../TricubicInterpolatingFunctionTest.java | 4 +- ...TricubicSplineInterpolatingFunctionTest.java | 16 +- .../TricubicSplineInterpolatorTest.java | 12 +- .../PolynomialSplineFunctionTest.java | 2 +- .../polynomials/PolynomialsUtilsTest.java | 2 +- .../commons/math3/complex/QuaternionTest.java | 2 +- .../apache/commons/math3/dfp/DfpDecTest.java | 6 +- .../apache/commons/math3/dfp/DfpMathTest.java | 122 ++++++------ .../distribution/BinomialDistributionTest.java | 4 +- .../ConstantRealDistributionTest.java | 4 +- .../EnumeratedIntegerDistributionTest.java | 2 +- .../EnumeratedRealDistributionTest.java | 8 +- .../distribution/GeometricDistributionTest.java | 2 +- .../HypergeometricDistributionTest.java | 14 +- .../KolmogorovSmirnovDistributionTest.java | 8 +- .../distribution/LevyDistributionTest.java | 2 +- .../MultivariateNormalDistributionTest.java | 2 +- .../distribution/PoissonDistributionTest.java | 2 +- .../RealDistributionAbstractTest.java | 12 +- .../math3/distribution/TDistributionTest.java | 4 +- .../UniformRealDistributionTest.java | 10 +- ...ormalMixtureExpectationMaximizationTest.java | 10 +- .../DimensionMismatchExceptionTest.java | 2 +- .../MaxCountExceededExceptionTest.java | 2 +- .../NonMonotonicSequenceExceptionTest.java | 2 +- .../exception/NotPositiveExceptionTest.java | 2 +- .../NotStrictlyPositiveExceptionTest.java | 2 +- .../NumberIsTooLargeExceptionTest.java | 2 +- .../NumberIsTooSmallExceptionTest.java | 2 +- .../exception/OutOfRangeExceptionTest.java | 2 +- .../TooManyEvaluationsExceptionTest.java | 2 +- .../math3/exception/util/ArgUtilsTest.java | 2 +- .../exception/util/ExceptionContextTest.java | 2 +- .../commons/math3/filter/KalmanFilterTest.java | 50 ++--- .../math3/fitting/GaussianCurveFitterTest.java | 16 +- .../math3/fitting/GaussianFitterTest.java | 16 +- .../math3/fitting/HarmonicCurveFitterTest.java | 2 +- .../fitting/PolynomialCurveFitterTest.java | 2 +- .../math3/fitting/SimpleCurveFitterTest.java | 2 +- .../fitting/leastsquares/CircleProblem.java | 2 +- .../fitting/leastsquares/CircleVectorial.java | 2 +- .../math3/fitting/leastsquares/MinpackTest.java | 4 +- .../commons/math3/fraction/BigFractionTest.java | 4 +- .../math3/genetics/CycleCrossoverTest.java | 4 +- .../math3/genetics/DummyListChromosome.java | 2 +- .../genetics/ElitisticListPopulationTest.java | 10 +- .../math3/genetics/ListPopulationTest.java | 26 +-- .../math3/genetics/NPointCrossoverTest.java | 16 +- .../math3/genetics/OrderedCrossoverTest.java | 6 +- .../commons/math3/genetics/RandomKeyTest.java | 2 +- .../math3/genetics/UniformCrossoverTest.java | 14 +- .../euclidean/threed/FieldVector3DTest.java | 6 +- .../geometry/euclidean/threed/LineTest.java | 2 +- .../euclidean/threed/PolyhedronsSetTest.java | 26 +-- .../geometry/euclidean/threed/RotationTest.java | 2 +- .../euclidean/threed/SphereGeneratorTest.java | 2 +- .../threed/SphericalCoordinatesTest.java | 2 +- .../geometry/euclidean/threed/SubLineTest.java | 2 +- .../geometry/euclidean/threed/Vector3DTest.java | 6 +- .../euclidean/twod/DiskGeneratorTest.java | 2 +- .../euclidean/twod/PolygonsSetTest.java | 12 +- .../geometry/euclidean/twod/Vector2DTest.java | 6 +- .../hull/ConvexHullGenerator2DAbstractTest.java | 18 +- .../geometry/partitioning/RegionDumper.java | 2 +- .../geometry/partitioning/RegionParser.java | 2 +- .../geometry/spherical/twod/CircleTest.java | 4 +- .../math3/linear/Array2DRowRealMatrixTest.java | 2 +- .../math3/linear/DiagonalMatrixTest.java | 6 +- .../math3/linear/EigenDecompositionTest.java | 20 +- .../math3/linear/HessenbergTransformerTest.java | 10 +- .../MatrixDimensionMismatchExceptionTest.java | 2 +- .../commons/math3/linear/MatrixUtilsTest.java | 16 +- .../math3/linear/QRDecompositionTest.java | 2 +- .../commons/math3/linear/RRQRSolverTest.java | 4 +- .../RectangularCholeskyDecompositionTest.java | 2 +- .../math3/linear/SchurTransformerTest.java | 6 +- .../ml/clustering/DBSCANClustererTest.java | 10 +- .../clustering/KMeansPlusPlusClustererTest.java | 12 +- .../MultiKMeansPlusPlusClustererTest.java | 2 +- .../evaluation/SumOfClusterVariancesTest.java | 4 +- .../commons/math3/ml/neuralnet/NetworkTest.java | 4 +- .../ml/neuralnet/OffsetFeatureInitializer.java | 2 +- .../neuralnet/sofm/KohonenTrainingTaskTest.java | 2 +- .../sofm/TravellingSalesmanSolver.java | 2 +- .../commons/math3/ode/JacobianMatricesTest.java | 2 +- .../math3/ode/events/EventStateTest.java | 16 +- .../nonstiff/HighamHall54IntegratorTest.java | 2 +- .../sampling/StepNormalizerOutputTestBase.java | 8 +- .../math3/optim/SimplePointCheckerTest.java | 2 +- .../math3/optim/SimpleValueCheckerTest.java | 2 +- .../math3/optim/linear/SimplexSolverTest.java | 40 ++-- .../scalar/noderiv/BOBYQAOptimizerTest.java | 40 ++-- .../scalar/noderiv/CMAESOptimizerTest.java | 12 +- ...stractLeastSquaresOptimizerAbstractTest.java | 2 +- .../vector/jacobian/CircleProblem.java | 2 +- .../nonlinear/vector/jacobian/MinpackTest.java | 2 +- .../optim/univariate/BrentOptimizerTest.java | 2 +- .../MultiStartUnivariateOptimizerTest.java | 2 +- .../SimpleUnivariateValueCheckerTest.java | 2 +- .../optimization/SimplePointCheckerTest.java | 2 +- .../optimization/SimpleValueCheckerTest.java | 2 +- .../direct/BOBYQAOptimizerTest.java | 40 ++-- .../optimization/direct/CMAESOptimizerTest.java | 14 +- .../fitting/GaussianFitterTest.java | 16 +- ...stractLeastSquaresOptimizerAbstractTest.java | 2 +- ...NonLinearConjugateGradientOptimizerTest.java | 2 +- .../optimization/linear/SimplexSolverTest.java | 26 +-- .../univariate/BrentOptimizerTest.java | 2 +- .../SimpleUnivariateValueCheckerTest.java | 2 +- .../UnivariateMultiStartOptimizerTest.java | 2 +- .../apache/commons/math3/primes/PrimesTest.java | 2 +- .../random/AbstractRandomGeneratorTest.java | 4 +- .../math3/random/BitsStreamGeneratorTest.java | 16 +- .../CorrelatedRandomVectorGeneratorTest.java | 8 +- .../math3/random/EmpiricalDistributionTest.java | 60 +++--- .../random/HaltonSequenceGeneratorTest.java | 4 +- .../math3/random/MersenneTwisterTest.java | 4 +- .../commons/math3/random/RandomAdaptorTest.java | 6 +- .../random/RandomGeneratorAbstractTest.java | 2 +- .../random/SobolSequenceGeneratorTest.java | 8 +- .../math3/random/StableRandomGeneratorTest.java | 6 +- .../UnitSphereRandomVectorGeneratorTest.java | 2 +- .../commons/math3/random/ValueServerTest.java | 8 +- .../commons/math3/random/Well19937aTest.java | 2 +- .../commons/math3/random/Well19937cTest.java | 2 +- .../commons/math3/random/Well44497aTest.java | 4 +- .../commons/math3/random/Well44497bTest.java | 4 +- .../commons/math3/random/Well512aTest.java | 2 +- .../commons/math3/special/BesselJTest.java | 6 +- .../apache/commons/math3/special/ErfTest.java | 54 ++--- .../commons/math3/stat/FrequencyTest.java | 36 ++-- .../commons/math3/stat/StatUtilsTest.java | 16 +- .../stat/clustering/DBSCANClustererTest.java | 10 +- .../clustering/KMeansPlusPlusClustererTest.java | 8 +- .../SpearmansRankCorrelationTest.java | 4 +- .../correlation/StorelessCovarianceTest.java | 10 +- .../descriptive/DescriptiveStatisticsTest.java | 2 +- .../StatisticalSummaryValuesTest.java | 2 +- ...torelessUnivariateStatisticAbstractTest.java | 2 +- .../stat/descriptive/SummaryStatisticsTest.java | 20 +- .../UnivariateStatisticAbstractTest.java | 4 +- .../descriptive/rank/PSquarePercentileTest.java | 4 +- .../stat/descriptive/rank/PercentileTest.java | 4 +- .../stat/descriptive/summary/ProductTest.java | 2 +- .../stat/descriptive/summary/SumLogTest.java | 4 +- .../stat/descriptive/summary/SumSqTest.java | 2 +- .../math3/stat/descriptive/summary/SumTest.java | 2 +- .../commons/math3/stat/inference/GTestTest.java | 14 +- .../inference/KolmogorovSmirnovTestTest.java | 141 +++++++++++-- .../stat/inference/MannWhitneyUTestTest.java | 14 +- .../math3/stat/inference/TestUtilsTest.java | 6 +- .../inference/WilcoxonSignedRankTestTest.java | 36 ++-- .../stat/interval/AgrestiCoullIntervalTest.java | 2 +- .../BinomialConfidenceIntervalAbstractTest.java | 4 +- .../interval/ClopperPearsonIntervalTest.java | 2 +- .../math3/stat/interval/IntervalUtilsTest.java | 4 +- .../NormalApproximationIntervalTest.java | 2 +- .../stat/interval/WilsonScoreIntervalTest.java | 2 +- .../math3/stat/ranking/NaturalRankingTest.java | 14 +- .../GLSMultipleLinearRegressionTest.java | 44 ++--- .../MillerUpdatingRegressionTest.java | 34 ++-- .../MultipleLinearRegressionAbstractTest.java | 20 +- .../OLSMultipleLinearRegressionTest.java | 88 ++++----- .../stat/regression/SimpleRegressionTest.java | 2 +- .../commons/math3/util/CombinationsTest.java | 4 +- .../apache/commons/math3/util/FastMathTest.java | 26 +-- .../commons/math3/util/IncrementorTest.java | 2 +- .../commons/math3/util/MathArraysTest.java | 95 +++++++-- .../math3/util/ResizableDoubleArrayTest.java | 18 +- 221 files changed, 1585 insertions(+), 1081 deletions(-) ----------------------------------------------------------------------