Probability Density Functions
In general, the Probability Density Functions return the probability that the Test Value = X, given that particular distribution.
| Distributions | |||
| Beta | Chi Square | Logistic | Poisson |
| Binomial | Exponential | LogNormal | Student's T |
| Cauchy | F | Normal | Weibull |
- PDF_Beta: This
function returns the probability that the Test Value = X, assuming a
Beta distribution with the specified Shape parameters. This is the
Standardized Beta function, where Location = 0 and Scale (upper bound)
= 1. According to McLaughlin (2001), parameters Shape1 and Shape2 can
be any positive value, but they rarely exceed 10. The function becomes
nearly flat if the values get much larger than this.
a) Parameters:
- Test Value: Number
- Shape1: Number > 0
- Shape2: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Beta distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Beta”, {Test Value, Shape1, Shape2}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Beta”, {Test Value, Shape1, Shape2}})
- (Avenue): theProb = av.Run("Jennessent.PDF_Beta",
{Test Value, Shape1, Shape2})
| c) Function: | ![]() |
- PDF_Binomial:
The Binomial distribution is used when there are exactly two mutually
exclusive outcomes of a trial. This function returns the probability of
getting X successes out of N trials, given a probability of success = P.
a) Parameters:
- # Successes: Integer >= 0
- # Trials: Integer >= 2, # Successes
- Probability of Success: Number (0 >= p >= 1)
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Binomial distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Binomial”, {#Success, #Trials, Probability of Success}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Binomial”, {#Success, #Trials, Probability of Success}})
- (Avenue): theProb =
av.Run("Jennessent.PDF_Binomial", {#Success, #Trials, Probability of
Success})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number
- Location: Number
- Scale: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Cauchy distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Cauchy”, {Test Value, Location, Scale}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Cauchy”, {Test Value, Location, Scale}})
- (Avenue): theProb = av.Run("Jennessent.PDF_Cauchy",
{Test Value, Location, Scale})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number >= 0
- Degrees of Freedom: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Chi Square distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_ChiSquare”, {Test Value, DF}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_ChiSquare”, {Test Value, DF}})
- (Avenue): theProb =
av.Run("Jennessent.PDF_ChiSquare", {Test Value, DF})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number >= 0
- Mean: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Exponential distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Exp”, {Test Value, Mean}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Exp”, {Test Value, Mean}})
- (Avenue): theProb = av.Run("Jennessent.PDF_Exp",
{Test Value, Mean})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number >= 1
- 1st Degrees of Freedom: Number > 1
- 2nd Degrees of Freedom: Number > 1
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and F distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_F”, {Test Value, DF1, DF2}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_F”, {Test Value, DF1, DF2}})
- (Avenue): theProb = av.Run("Jennessent.PDF_F",
{Test Value, DF1, DF2})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number
- Mean: Number
- Scale: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Logistic distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Logistic”, {Test Value, Mean, Scale}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Logistic”, {Test Value, Mean, Scale}})
- (Avenue): theProb =
av.Run("Jennessent.PDF_Logistic", {Test Value, Mean, Scale})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number >= 0
- Mean: Number > 0
- Scale: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and LogNormal distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_LogNormal, {Test Value, Mean, Scale}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_LogNormal, {Test Value, Mean, Scale}})
- (Avenue): theProb =
av.Run("Jennessent.PDF_LogNormal", {Test Value, Mean, Scale})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number
- Mean: Number
- Standard Deviation: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Normal distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Normal_Simpsons, {Test Value, Mean, St. Dev.}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Normal_Simpsons, {Test Value, Mean, St. Dev.}})
- (Avenue): theProb =
av.Run("Jennessent.PDF_Normal_Simpsons", {Test Value, Mean, St. Dev.})
| c) Function: | ![]() |
a) Parameters:
- # Events: Integer >= 0
- Mean: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Poisson distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Poisson, {# Events, Mean}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Poisson, {# Events, Mean}})
- (Avenue): theProb =
av.Run("Jennessent.PDF_Poisson", {# Events, Mean})
| c) Function: | ![]() |
a) Parameters:
- Test Value: Number
- Degrees of Freedom: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Student’s T distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_StudentsT, {Test Value, DF}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_StudentsT, {Test Value, DF}})
- (Avenue): theProb = av.Run("Jennessent.PDF_StudentsT", {Test Value, DF})
c) Function: The PDF_StudentsT T Function is dependent on whether the test value is positive or negative:
![]() |
a) Parameters:
- Test Value: Number > Location
- Location: Number
- Scale: Number > 0
- Shape: Number > 0
b) Usages:
- From "Probability Distribution Calculator", select "Probability (PDF)" and Weibull distribution.
- (Avenue): theProb = av.Run("Jennessent.DistFunc”, {“PDF_Weibull, {Test Value, Location, Scale, Number}})
- (Avenue): theProb = av.Run("Jennessent.TableDistFunc”, {“PDF_Weibull, {Test Value, Location, Scale, Number}})
- (Avenue): theProb =
av.Run("Jennessent.PDF_Weibull", {Test Value, Location, Scale,
Number})
| c) Function: | ![]() |
Back to Statistics/Distributions | Summary Statistics | Probability Calculators | References
Calculating Summary Statistics with Avenue
Discussion of Distribution Functions:
Probability Density Functions | Cumulative Distribution Functions |
Quantile Functions
Download Statistics Extension Manual (Adobe PDF, version 5)
Please visit Jenness Enterprises ArcView Extensions site for more ArcView Extensions and other software by the author. We also offer customized ArcView-based GIS consultation services to help you meet your specific data analysis and application development needs.











