This is an automated email from the ASF dual-hosted git repository.
aherbert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git.
from fa9d1a8 Remove public modifiers of package level TestUtils
new 63d477c STATISTICS-32: New "survivalProbability" function for all
discrete distributions.
new 67dcf81 Cache the domain support
new d313b3c Reorder methods to match DiscreteDistribution
new 314966f Javadoc formatting
new f3be822 Move logProbability after probability and before
cumulativeProbability
new 0920e80 Cache upper - lower for computations
new 0c58ac0 Cache upper - lower + 1 for computations
new 383c7db Remove cache of upper + lower
new 8a18aba Use divide for accuracy rather than multiply by reciprocal
new 21957b4 Fix survival probability at upper bound
new 66ed91b Handle overflow in probability computation
new b0850e1 Return exact bounds for inverse CDF
new d9629f9 Rename test class to match distribution
new cbc4298 Fix inverseCumulativeProbability
new 780f790 Consistent ordering of abstract tests
new 938a30a Rename density to probability to match the
DiscreteDistribution
new 3d7e1c5 Add test structure for probability to
ContinuousDistributionAbstractTest
new 4333ab8 Add empty arrays to the abstract tests
new c076ba3 Add edge case coverage for logProbability
new 877eb70 Add edge case coverage for density
new e1284c9 Use 'dist' for the distribution name in tests
new c2c4cc3 Remove use of explicit return value variable.
The 22 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../distribution/BinomialDistribution.java | 36 +-
.../distribution/CauchyDistribution.java | 9 +-
.../distribution/ContinuousDistribution.java | 2 +-
.../distribution/DiscreteDistribution.java | 43 +-
.../distribution/ExponentialDistribution.java | 9 +-
.../distribution/GeometricDistribution.java | 11 +
.../distribution/HypergeometricDistribution.java | 170 +++---
.../distribution/LogisticDistribution.java | 4 +-
.../distribution/PascalDistribution.java | 63 ++-
.../distribution/PoissonDistribution.java | 26 +-
.../distribution/RegularizedBetaUtils.java | 60 +++
.../distribution/SaddlePointExpansionUtils.java | 61 +--
.../distribution/TruncatedNormalDistribution.java | 13 +-
.../UniformContinuousDistribution.java | 12 +-
.../distribution/UniformDiscreteDistribution.java | 21 +-
.../distribution/WeibullDistribution.java | 9 +-
.../distribution/BetaDistributionTest.java | 50 +-
.../distribution/BinomialDistributionTest.java | 74 ++-
.../distribution/CauchyDistributionTest.java | 6 +-
.../distribution/ChiSquaredDistributionTest.java | 8 +-
.../ConstantContinuousDistributionTest.java | 2 +-
.../ContinuousDistributionAbstractTest.java | 491 +++++++++++------
.../DiscreteDistributionAbstractTest.java | 578 +++++++++++++++------
.../distribution/DiscreteDistributionTest.java | 8 +-
.../distribution/ExponentialDistributionTest.java | 4 +-
.../distribution/GammaDistributionTest.java | 36 +-
.../distribution/GeometricDistributionTest.java | 23 +-
.../distribution/GumbelDistributionTest.java | 14 +-
.../HypergeometricDistributionTest.java | 53 +-
.../distribution/LaplaceDistributionTest.java | 14 +-
.../distribution/LevyDistributionTest.java | 21 +-
.../distribution/LogNormalDistributionTest.java | 16 +-
...tionTest.java => LogisticDistributionTest.java} | 24 +-
.../distribution/NakagamiDistributionTest.java | 14 +-
.../distribution/NormalDistributionTest.java | 4 +-
.../distribution/ParetoDistributionTest.java | 16 +-
.../distribution/PascalDistributionTest.java | 41 +-
.../distribution/PoissonDistributionTest.java | 26 +-
.../distribution/RegularizedBetaUtilsTest.java | 51 ++
.../distribution/TriangularDistributionTest.java | 8 +-
.../TruncatedNormalDistributionTest.java | 13 +-
.../UniformContinuousDistributionTest.java | 8 +-
.../UniformDiscreteDistributionTest.java | 6 +-
.../distribution/WeibullDistributionTest.java | 7 +
.../distribution/ZipfDistributionTest.java | 14 +-
45 files changed, 1465 insertions(+), 714 deletions(-)
create mode 100644
commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/RegularizedBetaUtils.java
rename
commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/{LogisticsDistributionTest.java
=> LogisticDistributionTest.java} (80%)
create mode 100644
commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/RegularizedBetaUtilsTest.java