Main Content

var

Variance of probability distribution

Syntax

Description

example

v= var(pd)returns the variancevof the probability distributionpd.

Examples

科尔apse all

Load the sample data. Create a vector containing the first column of students' exam grade data.

loadexamgradesx = grades(:,1);

对象的数据符合正态分布。

pd = fitdist(x,'Normal')
pd = NormalDistribution Normal distribution mu = 75.0083 [73.4321, 76.5846] sigma = 8.7202 [7.7391, 9.98843]

Compute the variance of the fitted distribution.

v = var(pd)
v = 76.0419

For a normal distribution, the variance is equal to the square of the parametersigma.

Create a Weibull probability distribution object.

pd = makedist('Weibull''A',5,'B',2)
pd = WeibullDistribution Weibull distribution A = 5 B = 2

Compute the variance of the distribution.

v = var(pd)
v = 5.3650

Create a triangular distribution object.

pd = makedist('Triangular''A',-3,'B',1,'C',3)
pd = TriangularDistribution A = -3, B = 1, C = 3

Compute the variance of the distribution.

v = var(pd)
v = 1.5556

Load the sample data. Create a vector containing the first column of students’ exam grade data.

loadexamgrades; x = grades(:,1);

Fit a kernel distribution object to the data.

pd = fitdist(x,'Kernel')
pd = KernelDistribution Kernel = normal Bandwidth = 3.61677 Support = unbounded

Compute the variance of the fitted distribution.

v = var(pd)
v = 88.4893

Input Arguments

科尔apse all

Probability distribution, specified as one of the probability distribution objects in this table.

Distribution Object Function or App to Create Probability Distribution Object
BetaDistribution makedistfitdistDistribution Fitter
BinomialDistribution makedistfitdistDistribution Fitter
BirnbaumSaundersDistribution makedistfitdistDistribution Fitter
BurrDistribution makedistfitdistDistribution Fitter
ExponentialDistribution makedistfitdistDistribution Fitter
ExtremeValueDistribution makedistfitdistDistribution Fitter
GammaDistribution makedistfitdistDistribution Fitter
GeneralizedExtremeValueDistribution makedistfitdistDistribution Fitter
GeneralizedParetoDistribution makedistfitdistDistribution Fitter
HalfNormalDistribution makedistfitdistDistribution Fitter
InverseGaussianDistribution makedistfitdistDistribution Fitter
KernelDistribution fitdistDistribution Fitter
LogisticDistribution makedistfitdistDistribution Fitter
LoglogisticDistribution makedistfitdistDistribution Fitter
LognormalDistribution makedistfitdistDistribution Fitter
LoguniformDistribution makedist
MultinomialDistribution makedist
NakagamiDistribution makedistfitdistDistribution Fitter
NegativeBinomialDistribution makedistfitdistDistribution Fitter
NormalDistribution makedistfitdistDistribution Fitter
PiecewiseLinearDistribution makedist
PoissonDistribution makedistfitdistDistribution Fitter
RayleighDistribution makedistfitdistDistribution Fitter
RicianDistribution makedistfitdistDistribution Fitter
StableDistribution makedistfitdistDistribution Fitter
tLocationScaleDistribution makedistfitdistDistribution Fitter
TriangularDistribution makedist
UniformDistribution makedist
WeibullDistribution makedistfitdistDistribution Fitter

Output Arguments

科尔apse all

Variance of the probability distribution, returned as a nonnegative scalar value.

Extended Capabilities

Introduced in R2013a