Normal density function

Contents

Plots of the normal density function

The MATLAB function normpdf gives the normal probability density function. If X is a vector then the command normpdf(X,mu,sigma) computes the normal density with parameters mu and sigma at each value of X. The command normpdf(X) computes the standard normal density at each value of X.

X = [-5:0.01:5];

Standard normal density

plot(X,normpdf(X))

The plot shows a bell shaped curve.

mu=1,sigma=1

plot(X,normpdf(X,1,1))

We see the point where the graph peaks has shifted.

mu=0, sigma=2

We plot this in red along with the standard normal in blue.

plot(X,normpdf(X))
hold on
plot(X,normpdf(X,0,2),'Color','r')
hold off

The plot is more spread out and has a lower peak with larger sigma.

mu=0, sigma = 1/2

We plot this in green along with the standard normal in blue

plot(X,normpdf(X))
hold on
plot(X,normpdf(X,0,1/2),'Color','g')
hold off

The plot is more concentrated near x=0 and the peak is higher.

Binomial distribution

Here are some plots we looked at when we did the binomial distribution, first with p=1/2, n=100, then with p=1/3, n=100.

binomplot(100,1/2)

Notice the resemblance to a normal density.

binomplot(100,0.3)

Again, notice the resemblance to a normal density.

Cumulative distribution function

The MATLAB command normcdf(X,mu,sigma) gives the cumulative distribution function of the normal density with parameters mu, sigma. The command normcdf(X) gives the cumulative distribution function of the standard normal density.

Standard normal cumulative distribution function

X = -4:0.01:4;
plot(X,normcdf(X))

mu=1,sigma=1

plot(X,normcdf(X,1,1))

Changing mu translates it.

mu=0, sigma=2

plot(X,normcdf(X,0,2),'Color','r')

With larger sigma it approaches 1 more slowly.

mu=0, sigma=1/2

plot(X,normcdf(X,0,1/2),'Color','g')
% With smaller sigma it approaches more rapidly.