Class GammaDistribution

java.lang.Object
org.episteme.core.mathematics.statistics.ContinuousDistribution
org.episteme.core.mathematics.statistics.distributions.GammaDistribution
All Implemented Interfaces:
Function<Real,Real>, ContinuousFunction<Real,Real>, Function<Real,Real>, Relation<Real,Real>, ProbabilityDistribution
Direct Known Subclasses:
ChiSquareDistribution

public class GammaDistribution extends ContinuousDistribution
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • GammaDistribution

      public GammaDistribution(Real shape, Real rate)
  • Method Details

    • density

      public Real density(Real x)
      Description copied from interface: ProbabilityDistribution
      Probability density function (PDF) or probability mass function (PMF). f(x) = dP/dx for continuous, P(X = x) for discrete.
      Parameters:
      x - the value to evaluate density at
      Returns:
      the probability density or mass
    • mean

      public Real mean()
      Description copied from interface: ProbabilityDistribution
      Returns the mean (expected value) of this distribution.
      Returns:
      the mean
    • variance

      public Real variance()
      Description copied from interface: ProbabilityDistribution
      Returns the variance of this distribution.
      Returns:
      the variance
    • toString

      public String toString()
      Overrides:
      toString in class Object