InverseGammaDistribution class
The inverse gamma distribution.
See https://en.wikipedia.org/wiki/Inverse-gamma_distribution.
- Inheritance
-
- Object
- Distribution<
double> - ContinuousDistribution
- InverseGammaDistribution
Constructors
- InverseGammaDistribution(double shape, double scale)
-
An inverse gamma distribution with parameters shape α and scale β.
const
Properties
- defaultToStringPrinter → ObjectPrinter
-
Override to configure the empty
ObjectPrinter
.no setterinherited - hashCode → int
-
The hash code for this object.
no setteroverride
- kurtosisExcess → double
-
Returns the excess kurtosis.
no setteroverride
- lowerBound → double
-
Returns the lower boundary of the distribution.
no setterinherited
- mean → double
-
Returns the mean value of the distribution.
no setteroverride
- median → double
-
Returns the median value of the distribution.
no setteroverride
- mode → double
-
Returns the mode, a value that appears most commonly in the set of values.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale → double
-
The scale parameter β.
final
- shape → double
-
The shape parameter α.
final
- skewness → double
-
Returns the skewness of the distribution.
no setteroverride
- standardDeviation → double
-
Returns the expected standard deviation.
no setterinherited
-
support
→ Interval<
double> -
Returns the domain of the distribution.
no setteroverride
- toStringPrinter → ObjectPrinter
-
Override and call super to add values to the
ObjectPrinter
.no setter - upperBound → double
-
Returns the upper boundary of the distribution.
no setterinherited
- variance → double
-
Returns the expected variance.
no setteroverride
Methods
-
cumulativeProbability(
double x) → double -
The Cumulative Distribution Function (CDF).
override
-
inverseCumulativeProbability(
num p) → double -
The Inverse Cumulative Distribution Function (PPT), or quantile function.
override
-
inverseSurvival(
num p) → double -
Inverse Survival Function (ISF).
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
probability(
double x) → double -
The Probability Density/Mass Function (PDF/PMF).
override
-
sample(
{Random? random}) → double -
Returns a single sample of a random value within the distribution.
override
-
samples(
{Random? random}) → Iterable< double> -
Returns an infinite source of random samples within the distribution.
inherited
-
survival(
double x) → double -
The Survival Function (SF), or Complementary cumulative distribution
function.
inherited
-
toString(
) → String -
Standard
toString
implementation. Do not override, instead implement toStringPrinter to customize.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override