Products & Services Solutions Academia Support User Community Company

Learn more about Statistics Toolbox   

pdf - Probability density functions

Syntax

Y = pdf(name,X,A)
Y = pdf(name,X,A,B)
Y = pdf(name,X,A,B,C)

Description

Y = pdf(name,X,A) computes the probability density function for the one-parameter family of distributions specified by name. Parameter values for the distribution are given in A. Densities are evaluated at the values in X and returned in Y.

If X and A are arrays, they must be the same size. If X is a scalar, it is expanded to a constant matrix the same size as A. If A is a scalar, it is expanded to a constant matrix the same size as X.

Y is the common size of X and A after any necessary scalar expansion.

Y = pdf(name,X,A,B) computes the probability density function for two-parameter families of distributions, where parameter values are given in A and B.

If X, A, and B are arrays, they must be the same size. If X is a scalar, it is expanded to a constant matrix the same size as A and B. If either A or B are scalars, they are expanded to constant matrices the same size as X.

Y is the common size of X, A, and B after any necessary scalar expansion.

Y = pdf(name,X,A,B,C) computes the probability density function for three-parameter families of distributions, where parameter values are given in A, B, and C.

If X, A, B, and C are arrays, they must be the same size. If X is a scalar, it is expanded to a constant matrix the same size as A, B, and C. If any of A, B or C are scalars, they are expanded to constant matrices the same size as X.

Y is the common size of X, A, B and C after any necessary scalar expansion.

Acceptable strings for name are:

Examples

Compute the pdf of the normal distribution with mean 0 and standard deviation 1 at inputs –2, –1, 0, 1, 2:

p1 = pdf('Normal',-2:2,0,1)
p1 =
  0.0540  0.2420  0.3989  0.2420  0.0540

The order of the parameters is the same as for normpdf.

Compute the pdfs of Poisson distributions with rate parameters 0, 1, ..., 4 at inputs 1, 2, ..., 5, respectively:

p2 = pdf('Poisson',0:4,1:5)
p2 =
  0.3679  0.2707  0.2240  0.1954  0.1755

The order of the parameters is the same as for poisspdf.

See Also

cdf, icdf, mle, random

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS