Class JohnsonDistribution represents the Johnson system of distributions.
Namespace:
CenterSpace.NMath.StatsAssembly: NMathStats (in NMathStats.dll) Version: 3.4.0.0
Syntax
| C# |
|---|
[SerializableAttribute] public class JohnsonDistribution : ProbabilityDistribution, IRandomVariableMoments |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public Class JohnsonDistribution _ Inherits ProbabilityDistribution _ Implements IRandomVariableMoments |
| Visual C++ |
|---|
[SerializableAttribute] public ref class JohnsonDistribution : public ProbabilityDistribution, IRandomVariableMoments |
Remarks
The Johnson system is:
CopyC#
where the transformation f() has four possible forms based on the distribution
type:
CopyC#
Use the Fit() method to fit a JohnsonDistribution to data, and the Transform() method
to transform data using a distribution object.
z = gamma + delta * log(f(u)), where u = (x - xi) / lambda
Normal (SN): f(u) = exp(u) Log Normal (SL): f(u) = u Unbounded (SU): f(u) = u + sqrt(1+u^2) Bounded (SB): f(u) = u/(1-u)
Inheritance Hierarchy
System..::.Object
CenterSpace.NMath.Stats..::.ProbabilityDistribution
CenterSpace.NMath.Stats..::.JohnsonDistribution
CenterSpace.NMath.Stats..::.ProbabilityDistribution
CenterSpace.NMath.Stats..::.JohnsonDistribution