This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.


Class: prob.ToolboxFittableParametricDistribution
Package: prob

Mean of probability distribution object


m = mean(pd)


m = mean(pd) returns the mean m of the probability distribution pd.

Input Arguments

expand all

Probability distribution, specified as a probability distribution object. Create a probability distribution object with specified parameter values using makedist. Alternatively, create a probability distribution object by fitting it to data using fitdist or the Distribution Fitting app.

Output Arguments

expand all

Mean of the probability distribution, returned as a scalar value.


expand all

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

load examgrades;
x = grades(:,1);

Create a normal distribution object by fitting it to the data.

pd = fitdist(x,'Normal')
pd = 


  Normal distribution
       mu = 75.0083   [73.4321, 76.5846]
    sigma =  8.7202   [7.7391, 9.98843]

Compute the mean of the fitted distribution.

m = mean(pd)
m =


The mean of the normal distribution is equal to the parameter mu.

Create a Weibull probability distribution object.

pd = makedist('Weibull','a',5,'b',2)
pd = 


  Weibull distribution
    A = 5
    B = 2

Compute the mean of the distribution.

mean = mean(pd)
mean =

See Also

| |

Was this topic helpful?