Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %DeepSee.extensions.stat.ExpDistribution
Private  Storage   

%DeepSee.extensions.stat.ExpDistribution


class %DeepSee.extensions.stat.ExpDistribution extends
%RegisteredObject, AbstractContinuousDistribution

A class to represent Exponential Distribution

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 3


Summary


Properties
Entropy Lambda Mean Variance

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsContinuous %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject GetDiscreteDistribution GetKullbackLeiblerDivergence GetLogLikelihood
cdf create pdf


Properties


• property Lambda as %Double;

Methods


• method cdf(x1 As %Double, x2 As %Double = "") as %Double
An interface method for cumulative distribution function (CDF). Optionally provides a cumulative probability of a value being between two values x1 and x2.

If called with 1 argument(x1) or if the value of second argument is empty string then returns CDF value for x1. If called with two arguments, x1 and x2 then returns a probability of a value being between x1 and x2.

• classmethod create(lambda As %Double) as ExpDistribution
Creates a new object for Exponential Distribution with the given rate parameter lambda
• method pdf(x As %Double) as %Double
An interface method for probability distribution function (PDF). Returns PDF value for x.