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

%DeepSee.extensions.stat.AbstractContinuousDistribution


class %DeepSee.extensions.stat.AbstractContinuousDistribution extends
AbstractDistribution

Provides common base for various continues distributions.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
6


Summary


Properties
Entropy Mean Variance

Methods
%IsContinuous GetDiscreteDistribution GetKullbackLeiblerDivergence GetLogLikelihood
cdf pdf

Subclasses
%DeepSee.extensions.stat.ExpDistribution %DeepSee.extensions.stat.MixedDistribution %DeepSee.extensions.stat.NormalDistribution

Methods


• classmethod %IsContinuous() as %Boolean
Returns 1
• method GetDiscreteDistribution(x0 As %Double, x1 As %Double, n As %Integer, Output sc As %Status) as Abstract1DDistribution
Returns a discrete distribution between values x0 and x1 constructed from this continues distribution. The discrete distribution is divided into n bins.
• method GetLogLikelihood(Q As AbstractDistribution, Output sc As %Status) as %Double
• abstract 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.

• abstract method pdf(x As %Double) as %Double
An interface method for probability distribution function (PDF). Returns PDF value for x.