4.0

4.0 | 1 rating Rate this file 11 Downloads (last 30 days) File Size: 1.63 KB File ID: #23978
image thumbnail

probability distribution function (normal distribution)

by Sherif Omran

 

02 May 2009 (Updated 19 Jun 2009)

This function calculates the probability under the normal distribution curve

| Watch this File

File Information
Description

This function calculates the probability under the normal distribution curve, plots the graph and the area calculated.

%Normaldistribution
%
% calculating the area under a normal distribution curve
% from -ve infinity upto point x.
%
% Input:
% x : point on the normal distribution curve
% mean : mean of the normal distribution curve
% sigma : standard deviation of the normal distribution curve
% (hint: normal dist mean=0, sigma=1)
% plotting: Plot the calculated area if plotting = 1
% Output: area under the curve.
%
% Example:
% x=[-20:20] % your data points
% sigma=length(x)/2/3.5 % PDF width is 3.5 sigma
% mean=0 % mean between -20 and 20
% normaldistribution(0, mean, sigma,1) % Calculate area from -inf to 0
%
%
% Author:
% Sherif Omran
% University and university hospital of Zurich
% Date: May 2009
% Part of my phd thesis:
% email: sherif.omran@gmx.de
%-------------------------------------------------------------------------%

MATLAB release MATLAB 7.6 (R2008a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
19 Jun 2009 Sherif Omran

I made an example to use my code. Assume you have a distribution from -20 to 20 with mean at 0, and you want to calculate the area from -inf to 0

Example:
 x=[-20:20] % your data points
 sigma=length(x)/2/3.5 % standard div. normal dist. with is 3.5
 mean=0 % mean of distribution
normaldistribution(0, mean, sigma,1)

13 Jul 2009 cabrego

The shaded area in the function input below appears to be a little buggy, is that correct?

normaldistribution(.8686,1.02,.0829,1)

13 Jan 2010 ss grandite

This is a cdf (cumulative density function), actually. If you need better than 2 decimel places of accuracy, you can increase the resolution manually.

Please login to add a comment or rating.
Updates
04 May 2009

corrected the title: from prbability into probability

19 Jun 2009

Added an example on how to use it

Tag Activity for this File
Tag Applied By Date/Time
normal distribution Sherif Omran 04 May 2009 10:16:00
statistics Sherif Omran 04 May 2009 10:16:01
signal processing Sherif Omran 04 May 2009 10:16:01
pdf Sherif Omran 04 May 2009 10:16:01
gaussian distribution Sherif Omran 04 May 2009 10:16:01

Contact us at files@mathworks.com