Statistics.PoissonFit Method

Overload List

#SignatureDescription
1procedure PoissonFit(const X: TVec; out lambda: Double);Calculate parameters for Poisson distributed values.
2procedure PoissonFit(const X: TVec; out lambda: Double; var lambdaConfInt: TDoubleArray; Alpha: Double);Calculate parameters for Poisson distributed values.

Overload 1: procedure PoissonFit(const X: TVec; out lambda: Double);

Calculate parameters for Poisson distributed values.

#NameTypeDescription
1XTVec
2lambdaDouble

Result: stored in self (calling object)

Examples
var vec1: Vector;
resLambda: double;
CILambda: TTwoElmReal;
begin
    // first, generate 500 randomly Poiss. distributed
    // numbers with parameter lambda=1.17
    vec1.Size(500);
    RandomPoisson(1.17,vec1);
    // Now, extract the lambda and its 95%
    // confidence interval
    PoissonFit(vec1,resLambda,CILambda);
end;

Overload 2: procedure PoissonFit(const X: TVec; out lambda: Double; var lambdaConfInt: TDoubleArray; Alpha: Double);

Calculate parameters for Poisson distributed values.

#NameDescription
1XStores data which is assumed to be Poisson distributed.
2lambdaReturns Poisson distribution parameter estimator.
3lambdaConfIntLambda (1-Alpha)*100 percent confidence interval.
4AlphaConfidence interval percentage.

Result: stored in self (calling object)

See Also: StatRandom.RandomPoisson, Probabilities.PoissonStat