# Hierarchy For Package org.apache.commons.math.distribution

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.math.distribution.AbstractDistribution (implements org.apache.commons.math.distribution.Distribution, java.io.Serializable)
    - org.apache.commons.math.distribution.AbstractContinuousDistribution (implements org.apache.commons.math.distribution.ContinuousDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.BetaDistributionImpl (implements org.apache.commons.math.distribution.BetaDistribution)
      - org.apache.commons.math.distribution.CauchyDistributionImpl (implements org.apache.commons.math.distribution.CauchyDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.ChiSquaredDistributionImpl (implements org.apache.commons.math.distribution.ChiSquaredDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.ExponentialDistributionImpl (implements org.apache.commons.math.distribution.ExponentialDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.FDistributionImpl (implements org.apache.commons.math.distribution.FDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.GammaDistributionImpl (implements org.apache.commons.math.distribution.GammaDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.NormalDistributionImpl (implements org.apache.commons.math.distribution.NormalDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.TDistributionImpl (implements java.io.Serializable, org.apache.commons.math.distribution.TDistribution)
      - org.apache.commons.math.distribution.WeibullDistributionImpl (implements java.io.Serializable, org.apache.commons.math.distribution.WeibullDistribution)
    - org.apache.commons.math.distribution.AbstractIntegerDistribution (implements org.apache.commons.math.distribution.IntegerDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.BinomialDistributionImpl (implements org.apache.commons.math.distribution.BinomialDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.HypergeometricDistributionImpl (implements org.apache.commons.math.distribution.HypergeometricDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.PascalDistributionImpl (implements org.apache.commons.math.distribution.PascalDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.PoissonDistributionImpl (implements org.apache.commons.math.distribution.PoissonDistribution, java.io.Serializable)
      - org.apache.commons.math.distribution.ZipfDistributionImpl (implements java.io.Serializable, org.apache.commons.math.distribution.ZipfDistribution)
  - org.apache.commons.math.distribution.SaddlePointExpansion

## Interface Hierarchy

- org.apache.commons.math.distribution.Distribution
  - org.apache.commons.math.distribution.ContinuousDistribution
    - org.apache.commons.math.distribution.BetaDistribution (also extends org.apache.commons.math.distribution.HasDensity<P>)
    - org.apache.commons.math.distribution.CauchyDistribution
    - org.apache.commons.math.distribution.ChiSquaredDistribution (also extends org.apache.commons.math.distribution.HasDensity<P>)
    - org.apache.commons.math.distribution.ExponentialDistribution (also extends org.apache.commons.math.distribution.HasDensity<P>)
    - org.apache.commons.math.distribution.FDistribution
    - org.apache.commons.math.distribution.GammaDistribution (also extends org.apache.commons.math.distribution.HasDensity<P>)
    - org.apache.commons.math.distribution.NormalDistribution (also extends org.apache.commons.math.distribution.HasDensity<P>)
    - org.apache.commons.math.distribution.TDistribution
    - org.apache.commons.math.distribution.WeibullDistribution
  - org.apache.commons.math.distribution.DiscreteDistribution
    - org.apache.commons.math.distribution.IntegerDistribution
      - org.apache.commons.math.distribution.BinomialDistribution
      - org.apache.commons.math.distribution.HypergeometricDistribution
      - org.apache.commons.math.distribution.PascalDistribution
      - org.apache.commons.math.distribution.PoissonDistribution
      - org.apache.commons.math.distribution.ZipfDistribution
- org.apache.commons.math.distribution.HasDensity<P>
  - org.apache.commons.math.distribution.BetaDistribution (also extends org.apache.commons.math.distribution.ContinuousDistribution)
  - org.apache.commons.math.distribution.ChiSquaredDistribution (also extends org.apache.commons.math.distribution.ContinuousDistribution)
  - org.apache.commons.math.distribution.ExponentialDistribution (also extends org.apache.commons.math.distribution.ContinuousDistribution)
  - org.apache.commons.math.distribution.GammaDistribution (also extends org.apache.commons.math.distribution.ContinuousDistribution)
  - org.apache.commons.math.distribution.NormalDistribution (also extends org.apache.commons.math.distribution.ContinuousDistribution)