diff options
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/math/statistics/distribution/ChiDistribution.java')
-rw-r--r-- | src/de/lmu/ifi/dbs/elki/math/statistics/distribution/ChiDistribution.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/math/statistics/distribution/ChiDistribution.java b/src/de/lmu/ifi/dbs/elki/math/statistics/distribution/ChiDistribution.java index c561c4cd..84c86e98 100644 --- a/src/de/lmu/ifi/dbs/elki/math/statistics/distribution/ChiDistribution.java +++ b/src/de/lmu/ifi/dbs/elki/math/statistics/distribution/ChiDistribution.java @@ -1,5 +1,7 @@ package de.lmu.ifi.dbs.elki.math.statistics.distribution; +import de.lmu.ifi.dbs.elki.utilities.exceptions.ExceptionMessages; + /* This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures @@ -27,8 +29,10 @@ package de.lmu.ifi.dbs.elki.math.statistics.distribution; * Chi distribution. * * @author Erich Schubert + * + * @apiviz.composedOf ChiSquaredDistribution */ -public class ChiDistribution implements Distribution { +public class ChiDistribution implements DistributionWithRandom { /** * Degrees of freedom. Usually integer. */ @@ -89,4 +93,15 @@ public class ChiDistribution implements Distribution { public static double cdf(double val, double dof) { return GammaDistribution.regularizedGammaP(dof / 2, val * val / 2); } + + // FIXME: implement! + @Override + public double quantile(double val) { + throw new UnsupportedOperationException(ExceptionMessages.UNSUPPORTED_NOT_YET); + } + + @Override + public String toString() { + return "ChiDistribution(dof=" + dof + ")"; + } }
\ No newline at end of file |