Extreme Optimization™: Complexity made simple.

Numerical Components
for .NET

  • Home
  • •
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • •
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • •
  • Support
    • Frequently Asked Questions
    • QuickStart Samples
    • Sample Applications
    • Downloads
  • •
  • Blog
  • •
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Contact us
Introduction
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand ReferenceReference
  • Home
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Reference
    • Extreme.Mathematics Namespace
    • Extreme.Mathematics.Algorithms Namespace
    • Extreme.Mathematics.Calculus Namespace
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations Namespace
    • Extreme.Mathematics.Curves Namespace
    • Extreme.Mathematics.Curves.Nonlinear Namespace
    • Extreme.Mathematics.EquationSolvers Namespace
    • Extreme.Mathematics.Generic Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra Namespace
    • Extreme.Mathematics.LinearAlgebra.Complex Namespace
    • Extreme.Mathematics.LinearAlgebra.IO Namespace
    • Extreme.Mathematics.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra.Sparse Namespace
    • Extreme.Mathematics.Optimization Namespace
    • Extreme.Mathematics.Optimization.LinearProgramming Namespace
    • Extreme.Mathematics.SignalProcessing Namespace
    • Extreme.Mathematics.SpecialFunctions Namespace
    • Extreme.Statistics Namespace
    • Extreme.Statistics.Distributions Namespace
    • Extreme.Statistics.Multivariate Namespace
    • Extreme.Statistics.Random Namespace
    • Extreme.Statistics.Tests Namespace
    • Extreme.Statistics.TimeSeriesAnalysis Namespace
  • Extreme.Statistics.Distributions Namespace
    • BernoulliDistribution Class
    • BetaDistribution Class
    • BinomialDistribution Class
    • CauchyDistribution Class
    • ChiSquareDistribution Class
    • ContinuousDistribution Class
    • ContinuousUniformDistribution Class
    • DirichletDistribution Class
    • DiscreteDistribution Class
    • DiscreteUniformDistribution Class
    • Distribution Class
    • ErlangDistribution Class
    • EstimationMethod Enumeration
    • ExponentialDistribution Class
    • FDistribution Class
    • GammaDistribution Class
    • GeneralizedParetoDistribution Class
    • GenericDiscreteDistribution Class
    • GeometricDistribution Class
    • GumbelDistribution Class
    • HypergeometricDistribution Class
    • InverseGaussianDistribution Class
    • LaplaceDistribution Class
    • LogarithmicSeriesDistribution Class
    • LogisticDistribution Class
    • LognormalDistribution Class
    • MaxwellDistribution Class
    • MultivariateContinuousDistribution Class
    • MultivariateNormalDistribution Class
    • NegativeBinomialDistribution Class
    • NormalDistribution Class
    • ParetoDistribution Class
    • ParetoDistributionVariant Enumeration
    • PiecewiseDistribution Class
    • PoissonDistribution Class
    • RayleighDistribution Class
    • StudentTDistribution Class
    • TransformedBetaDistribution Class
    • TransformedGammaDistribution Class
    • TriangularDistribution Class
    • WeibullDistribution Class
    • WishartDistribution Class
  • ContinuousDistribution Class
    • Members
    • ContinuousDistribution Constructor
    • Methods
    • Properties
Collapse imageExpand ImageCopy imageCopyHover image
       




ContinuousDistribution Class

Members  See Also 
Represents a continuous probability distribution.

Namespace:  Extreme.Statistics.Distributions
Assembly:  Extreme.Numerics.Net20 (in Extreme.Numerics.Net20.dll) Version: 3.6.10055.0 (3.6.10077.0)

Syntax

C#
[SerializableAttribute]
public abstract class ContinuousDistribution : Distribution
Visual Basic (Declaration)
<SerializableAttribute> _
Public MustInherit Class ContinuousDistribution _
	Inherits Distribution
Visual C++
[SerializableAttribute]
public ref class ContinuousDistribution abstract : public Distribution
F#
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type ContinuousDistribution =  
    class
        inherit Distribution
    end

Remarks

The distribution of a variable is a description of the relative numbers of times each possible outcome will occur in a number of trials. The function describing the distribution is called the probability function, and the function describing the cumulative probability that a given value or any value smaller than it will occur is called the distribution function.

A continuous probability distribution is a statistical distribution whose variables can take on any value within a certain interval. This interval may be infinite.

This library contains classes for the most common continuous distributions. They are listed in the table below:

DistributionDefinition
BetaDistributionThe beta distribution.
CauchyDistributionThe Cauchy distribution.
ContinuousUniformDistributionThe continuous uniform distribution.
ErlangDistributionThe Erlang distribution.
ExponentialDistributionThe exponential distribution.
FDistributionThe F distribution.
GammaDistributionThe gamma distribution.
GumbelDistributionThe Gumbel or extreme value distribution.
LaplaceDistributionThe Laplace distribution.
LogisticDistributionThe logistic distribution.
LognormalDistributionThe log-normal distribution.
NormalDistributionThe normal distribution.
ParetoDistributionThe Pareto distribution.
RayleighDistributionThe Rayleigh distribution.
StudentTDistributionThe student-t distribution.
TriangularDistributionThe triangular distribution.
WeibullDistributionThe Weibull distribution.

ContinuousDistribution is an abstract base class that cannot be instantiated. To create a continuous distribution of a specific type, instantiate a class derived from ContinuousDistribution.

Notes to inheritors: When you inherit from ContinuousDistribution, you must override the following members: ProbabilityDensityFunction(Double), DistributionFunction(Double), Mean and Variance. You should also override the following methods: GetRandomVariate(Random), Skewness, Kurtosis.

Inheritance Hierarchy

System..::.Object
  Extreme.Statistics.Distributions..::.Distribution
    Extreme.Statistics.Distributions..::.ContinuousDistribution
      Extreme.Statistics.Distributions..::.BetaDistribution
      Extreme.Statistics.Distributions..::.CauchyDistribution
      Extreme.Statistics.Distributions..::.ChiSquareDistribution
      Extreme.Statistics.Distributions..::.ContinuousUniformDistribution
      Extreme.Statistics.Distributions..::.ExponentialDistribution
      Extreme.Statistics.Distributions..::.FDistribution
      Extreme.Statistics.Distributions..::.GammaDistribution
      Extreme.Statistics.Distributions..::.GeneralizedParetoDistribution
      Extreme.Statistics.Distributions..::.GumbelDistribution
      Extreme.Statistics.Distributions..::.InverseGaussianDistribution
      Extreme.Statistics.Distributions..::.LaplaceDistribution
      Extreme.Statistics.Distributions..::.LogisticDistribution
      Extreme.Statistics.Distributions..::.LognormalDistribution
      Extreme.Statistics.Distributions..::.MaxwellDistribution
      Extreme.Statistics.Distributions..::.NormalDistribution
      Extreme.Statistics.Distributions..::.ParetoDistribution
      Extreme.Statistics.Distributions..::.PiecewiseDistribution
      Extreme.Statistics.Distributions..::.StudentTDistribution
      Extreme.Statistics.Distributions..::.TransformedBetaDistribution
      Extreme.Statistics.Distributions..::.TransformedGammaDistribution
      Extreme.Statistics.Distributions..::.TriangularDistribution
      Extreme.Statistics.Distributions..::.WeibullDistribution

See Also

ContinuousDistribution Members
Extreme.Statistics.Distributions Namespace

Send comments on this topic to support@extremeoptimization.com

Copyright © 2003-2010, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.