Main Content

Supported Distributions

R2026b

Statistics and Machine Learning Toolbox™ supports various probability distributions, including parametric, nonparametric, continuous, and discrete distributions. The following tables list the supported probability distributions and supported ways to work with each distribution. For more information, see Working with Probability Distributions.

For a custom probability distribution, use a custom distribution template to create a probability object and then use the Distribution Fitter app or probability object functions. For details, see Define Custom Distributions Using the Distribution Fitter App. You can also define a custom distribution using a function handle and use the mle function to find maximum likelihood estimates. For an example, see Fit Custom Distributions.

Continuous Distributions (Data)

DistributionDistribution ObjectApps and ToolsDistribution-Specific FunctionsGeneric Functions
BetaBetaDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
betapdf
betacdf
betainv
betastat
betafit
betalike
betarnd
pdf
cdf
icdf
random
mle
Birnbaum-SaundersBirnbaumSaundersDistributionDistribution Fitter—pdf
cdf
icdf
random
mle
Burr Type XII BurrDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
—pdf
cdf
icdf
random
mle
ExponentialExponentialDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
exppdf
expcdf
expinv
expstat
expfit
explike
exprnd
pdf
cdf
icdf
random
mle
Empirical DistributionEmpiricalDistribution ecdf
ecdfhist
 
Extreme valueExtremeValueDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
evpdf
evcdf
evinv
evstat
evfit
evlike
evrnd
pdf
cdf
icdf
random
mle
GammaGammaDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
gampdf
gamcdf
gaminv
gamstat
gamfit
gamlike
gamrnd
randg
pdf
cdf
icdf
random
mle
Generalized extreme valueGeneralizedExtremeValueDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
gevpdf
gevcdf
gevinv
gevstat
gevfit
gevlike
gevrnd
pdf
cdf
icdf
random
mle
Generalized ParetoGeneralizedParetoDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
gppdf
gpcdf
gpinv
gpstat
gpfit
gplike
gprnd
pdf
cdf
icdf
random
mle
Half-NormalHalfNormalDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
—pdf
cdf
icdf
random
mle
Inverse GaussianInverseGaussianDistributionDistribution Fitter—pdf
cdf
icdf
random
mle
LogisticLogisticDistributionDistribution Fitter—pdf
cdf
icdf
random
mle
LoglogisticLoglogisticDistributionDistribution Fitter—pdf
cdf
icdf
random
mle
LognormalLognormalDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
lognpdf
logncdf
logninv
lognstat
lognfit
lognlike
lognrnd
pdf
cdf
icdf
random
mle
LoguniformLoguniformDistribution——pdf
cdf
icdf
random
NakagamiNakagamiDistributionDistribution Fitter—pdf
cdf
icdf
random
mle
Normal (Gaussian)NormalDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
normpdf
normcdf
norminv
normstat
normfit
normlike
normrnd
pdf
cdf
icdf
random
mle
Piecewise linearPiecewiseLinearDistribution———
RayleighRayleighDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
raylpdf
raylcdf
raylinv
raylstat
raylfit
raylrnd
pdf
cdf
icdf
random
mle
RicianRicianDistributionDistribution Fitter—pdf
cdf
icdf
random
mle
Shifted (two-parameter) exponentialShiftedExponentialDistributionDistribution Fitter—pdf
cdf
icdf
random
Shifted (three-parameter) gammaShiftedGammaDistributionDistribution Fitter—pdf
cdf
icdf
random
Shifted (three-parameter) WeibullShiftedWeibullDistributionDistribution Fitter—pdf
cdf
icdf
random
StableStableDistributionDistribution Fitter
—pdf
cdf
icdf
random
mle
TriangularTriangularDistribution———
Uniform (continuous)UniformDistributionProbability Distribution Function Tool
Random Number Generation Tool
unifpdf
unifcdf
unifinv
unifstat
unifit
unifrnd
pdf
cdf
icdf
random
mle
WeibullWeibullDistributionDistribution Fitter
Probability Distribution Function Tool
Random Number Generation Tool
wblpdf
wblcdf
wblinv
wblstat
wblfit
wbllike
wblrnd
pdf
cdf
icdf
random
mle

Continuous Distributions (Statistics)

Discrete Distributions

Multivariate Distributions

DistributionDistribution ObjectDistribution-Specific Functions
Copula (Gaussian copula, t copula, Clayton copula, Frank copula, Gumbel copula)—copulapdf
copulacdf
copulaparam
copulastat
copulafit
copularnd

Gaussian Mixture

gmdistributionfitgmdist
pdf
cdf
random
Inverse Wishart—iwishrnd
MultinomialMultinomialDistributionmnpdf
mnrnd
Multivariate normal—mvnpdf
mvncdf
mvnrnd
Multivariate t—mvtpdf
mvtcdf
mvtrnd
Wishart—wishrnd

Nonparametric Distributions

DistributionDistribution ObjectsApps and ToolsDistribution-Specific Functions
KernelKernelDistributionDistribution Fitterksdensity
Pareto tailsparetotails——
EmpiricalEmpiricalDistribution—ecdf

Flexible Distribution Families

DistributionDistribution ObjectsDistribution-Specific FunctionsGeneric Functions
Pearson systemPearsonDistributionpearspdf
pearscdf
pearsrnd
pearsinv
pdf
cdf
random
icdf
Johnson system—johnsrnd—

See Also

Topics