Click or drag to resize

Altaxo.Calc.Probability Namespace

Contains probability utilities, random generation support, and distribution infrastructure.
Classes
 ClassDescription
Public classALFGenerator Represents an additive lagged Fibonacci pseudo-random number generator.
Public classBandwidths Provides bandwidth selection rules (primarily for kernel density estimation).
Public classBernoulliDistribution Provides generation of bernoulli distributed random numbers.
Public classBetaDistribution Generates beta distributed random numbers.
Public classBetaPrimeDistribution Provides generation of beta-prime distributed random numbers. This distribution is also known as the inverted beta distribution.
Public classBinomialDistribution Generates Binomial distributed random numbers.
Public classCauchyDistribution Provides generation of Cauchy distributed random numbers.
Public classChiDistribution Provides generation of chi distributed random numbers.
Public classChiSquareDistribution Generates central chi-square distributed random numbers.
Public classContinuousDistribution Base class for continuous probability distribution functions.
Public classContinuousUniformDistribution Provides generation of continuous uniformly distributed random numbers.
Public classDiscreteDistribution Base class for discrete probability distributions.
Public classDiscreteUniformDistribution Provides generation of discrete uniformly distributed random numbers.
Public classDistribution Declares common functionality for all random number distributions.
Public classErlangDistribution Generates Erlang distributed random numbers.
Public classExceptionMessages Provides access to localized exception and validation message templates used by the probability components.
Public classExponentialDistribution Provides generation of exponential distributed random numbers.
Public classFDistribution Surrogate name for FisherSnedecorDistribution; included only for convenience. No additional instance members are defined.
Public classFisherSnedecorDistribution Provides generation of Fisher-Snedecor distributed random numbers.
Public classFisherTippettDistribution Provides generation of Fisher-Tippett distributed random numbers (also known as ExtremeValueDistribution).
Public classGammaDistribution Generates Gamma distributed random numbers.
Public classGenerator Declares common functionality for all random number generators.
Public classGeometricDistribution Provides generation of geometric distributed random numbers. This is variant A, which denotes the probability that with a number of n trials one has the first success (so the lowest value is 1).
Public classLaplaceDistribution Provides generation of Laplace distributed random numbers.
Public classLognormalDistribution Provides generation of lognormal distributed random numbers.
Public classMaximumLengthSequence Represents a maximum length sequence (MLS).
Public classMT19937Generator Represents a Mersenne Twister pseudo-random number generator with period 2^19937 - 1.
Public classNormalDistribution Provides generation of normal distributed random numbers.
Public classParetoDistribution Provides generation of Pareto distributed random numbers.
Public classPoissonDistribution Generates Poisson distributed random numbers.
Public classPowerDistribution Provides generation of power-distributed random numbers.
Public classRayleighDistribution Provides generation of Rayleigh-distributed random numbers.
Public classStableDistributionBase Represents the base class for stable distributions in different parametrizations.
Public classStableDistributionBaseAeq1D Helper class for calculation used if alpha equals one and for decreasing integration direction.
Public classStableDistributionBaseAeq1I Helper class for calculation used if alpha equals one and for increasing integration direction.
Public classStableDistributionBaseAgt1GnD Helper class for calculation used if alpha>1, gamma<0 and for decreasing integration direction.
Public classStableDistributionBaseAgt1GnI Helper class for calculation used if alpha>1, gamma<0 and for increasing integration direction.
Public classStableDistributionBaseAgt1GpD Helper class for calculation used if alpha>1, gamma>=0 and for decreasing integration direction.
Public classStableDistributionBaseAgt1GpI Helper class for calculation used if alpha>1, gamma>=0 and for increasing integration direction.
Public classStableDistributionBaseAlt1GnD Helper class for calculation used if alpha<1, gamma<0 and for decreasing integration direction.
Public classStableDistributionBaseAlt1GnDA1 Specialized helper for the alpha < 1, gamma < 0, decreasing case when alpha is close to one.
Public classStableDistributionBaseAlt1GnI Helper class for calculation used if alpha<1, gamma<0 and for increasing integration direction.
Public classStableDistributionBaseAlt1GnIA1 Specialized helper for the alpha < 1, gamma < 0, increasing case when alpha is close to one.
Public classStableDistributionBaseAlt1GpD Helper class for calculation used if alpha<1, gamma>0 and for decreasing integration direction.
Public classStableDistributionBaseAlt1GpDA1 Specialized helper for the near-one alpha case with decreasing integration direction.
Public classStableDistributionBaseAlt1GpI Helper class for calculation used if alpha<1, gamma>0 and for increasing integration direction.
Public classStableDistributionBaseAlt1GpIA1 Specialized helper for the near-one alpha case with increasing integration direction.
Public classStableDistributionFeller Represents the stable distribution in Feller's parametrization.
Public classStableDistributionS0 Represents a stable distribution in Nolan's S0 parametrization.
Public classStableDistributionS1 Represents a stable distribution in Nolan's S1 parametrization.
Public classStableDistributionSymmetric Represents a symmetric stable distribution in Zolotarev's parametrization.
Public classStandardGenerator Represents a simple pseudo-random number generator.
Public classStatistics Provides statistical helper methods (mostly as extension methods) for sequences of Double
Public classStudentsTDistribution Provides generation of Student's t-distributed random numbers.
Public classStudentTDistribution Backward-compatible alias for StudentsTDistribution.
Public classTriangularDistribution Provides generation of triangular-distributed random numbers.
Public classUnitSphereDistribution Generates vectors of three random numbers distributed uniformly on the unit sphere.
Public classWeibullDistribution Provides generation of Weibull-distributed random numbers.
Public classXorShift128Generator Represents a xorshift pseudo-random number generator with period 2^128 - 1.
Structures
 StructureDescription
Public structureStatisticsProbabilityDensityResult Result of a kernel density estimation.
Enumerations
 EnumerationDescription
Protected enumerationStableDistributionFellerPdfEvaluationMethod Describes the strategy used to evaluate the probability density function.
Public enumerationStatisticsConvolutionKernel Supported kernel types for kernel density estimation.