This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git

commit d49248ce42f3094a2ee6dae7a8feee47db9f3272
Author: Alex Herbert <aherb...@apache.org>
AuthorDate: Mon Aug 2 23:58:35 2021 +0100

    Javadoc for the moments
---
 .../statistics/distribution/GumbelDistribution.java        | 14 ++++++++++++--
 .../statistics/distribution/LaplaceDistribution.java       | 12 ++++++++++--
 .../commons/statistics/distribution/LevyDistribution.java  | 12 ++++++++++--
 .../statistics/distribution/LogisticDistribution.java      | 12 ++++++++++--
 4 files changed, 42 insertions(+), 8 deletions(-)

diff --git 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
index 6b9ecdb..b945649 100644
--- 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
+++ 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
@@ -122,13 +122,23 @@ public class GumbelDistribution extends 
AbstractContinuousDistribution {
         return mu - Math.log(-Math.log(p)) * beta;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The mean is {@code mu + gamma * beta}, where {@code gamma} is
+     * <a 
href="http://mathworld.wolfram.com/Euler-MascheroniConstantApproximations.html";>
+     * Euler's constant</a>
+     */
     @Override
     public double getMean() {
         return mu + EULER * beta;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The variance is {@code pi^2 * beta^2 / 6}.
+     */
     @Override
     public double getVariance() {
         return PI_SQUARED_OVER_SIX * beta * beta;
diff --git 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
index afbfe8a..ebcd0dc 100644
--- 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
+++ 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
@@ -110,13 +110,21 @@ public class LaplaceDistribution extends 
AbstractContinuousDistribution {
         return mu + beta * x;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The mean is equal to the {@link #getLocation() location}.
+     */
     @Override
     public double getMean() {
         return getLocation();
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The variance is {@code 2 * beta^2}.
+     */
     @Override
     public double getVariance() {
         return 2.0 * beta * beta;
diff --git 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
index ddc3504..286d6eb 100644
--- 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
+++ 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
@@ -139,13 +139,21 @@ public class LevyDistribution extends 
AbstractContinuousDistribution {
         return mu + halfC / (t * t);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The mean is equal to positive infinity.
+     */
     @Override
     public double getMean() {
         return Double.POSITIVE_INFINITY;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The variance is equal to positive infinity.
+     */
     @Override
     public double getVariance() {
         return Double.POSITIVE_INFINITY;
diff --git 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
index 38111bf..bee2c7c 100644
--- 
a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
+++ 
b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
@@ -125,13 +125,21 @@ public class LogisticDistribution extends 
AbstractContinuousDistribution {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The mean is equal to the {@link #getLocation() location}.
+     */
     @Override
     public double getMean() {
         return getLocation();
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>For scale parameter {@code s}, the variance is {@code s^2 * pi^2 / 
3}.
+     */
     @Override
     public double getVariance() {
         return scale * scale * PI_SQUARED_OVER_THREE;

Reply via email to