Statistics.LogNormalFit Method

Overload List

#SignatureDescription
1procedure LogNormalFit(const X: TVec; out mu: Double; out sigma: Double);Calculate parameters for log-normally distributed values.
2procedure LogNormalFit(const X: TVec; out mu: Double; out sigma: Double; var PCIMu: TDoubleArray; var PCISigma: TDoubleArray; Alpha: Double);Calculate parameters for log-normally distributed values.

Overload 1: procedure LogNormalFit(const X: TVec; out mu: Double; out sigma: Double);

Calculate parameters for log-normally distributed values.

#NameTypeDescription
1XTVec
2muDouble
3sigmaDouble

Result: stored in self (calling object)

Examples
Uses StatRandom, Statistics, MtxExpr;
procecure Example;
var Data :Vector;
mu,sigma: double;
MuCI, SigmaCI : TTwoElmReal;
begin
    Data.Size(100);
    RandomLogNormal(3,0.2,Data);
    LogNormalFit(Data,mu,sigma,MuCI,SigmaCI);
    // mu approx 3.0
    // sigma approx 0.2
end;

Overload 2: procedure LogNormalFit(const X: TVec; out mu: Double; out sigma: Double; var PCIMu: TDoubleArray; var PCISigma: TDoubleArray; Alpha: Double);

Calculate parameters for log-normally distributed values.

#NameDescription
1XStores data which is assumed to be log-normaly distributed.
2muReturn log-normal distribution parameter estimator M u.
3sigmaReturn log-normal distribution parameter estimator Sigma.
4PCIMuMu (1-Alpha)*100 percent confidence interval.
5PCISigmaSigma (1-Alpha)*100 percent confidence interval.
6AlphaConfidence interval percentage.

Result: stored in self (calling object)

See Also: StatRandom.RandomLogNormal