Statistics.BinomFit Method

Overload List

#SignatureDescription
1procedure BinomFit(const X: TVec; const N: TVec; const p: TVec);
2procedure BinomFit(const X: TVec; N: Double; const p: TVec);Calculate parameters for binomial distributed values.
3procedure BinomFit(const X: TVec; N: Double; const p: TVec; const Low: TVec; const High: TVec; Alpha: Double);Calculate parameters for binomial distributed values.
4procedure BinomFit(const X: TVec; out N: Integer; out p: Double);

Overload 1: procedure BinomFit(const X: TVec; const N: TVec; const p: TVec);

#NameTypeDescription
1XTVec
2NTVec
3pTVec

Result: stored in self (calling object)

Overload 2: procedure BinomFit(const X: TVec; N: Double; const p: TVec);

Calculate parameters for binomial distributed values.

#NameTypeDescription
1XTVec
2NDoublescalar
3pTVec

Result: stored in self (calling object)

Examples
var vec1: Vector;
LowInt,HighInt,p: Vector;
begin
    vec1.Size(1000);
    RandomBinom(35,0.25,vec1);
    // Now extract p-s and its 100*(1-Alpha)
    // confidence intervals.
    BinomFit(vec1,35,p,LowInt,HighInt);
    // vector p holds the p for each element in vec1,
    // vectors LowInt and HighInt hold the lower and upper conf. int. limit
    // for each element in p
end;

Overload 3: procedure BinomFit(const X: TVec; N: Double; const p: TVec; const Low: TVec; const High: TVec; Alpha: Double);

Calculate parameters for binomial distributed values.

#NameDescription
1XStores data which is assumed to be binomial distributed.
2NDefines binomial distribution n parameter.
3pReturns binomial distribution p parameter, estimated at each X value.
4Low
5Highp (1-Alpha)*100 percent confidence intervals. Each pair of Low and High values defines lower and upper CI for corresponding p value.
6AlphaConfidence interval percentage.

Result: stored in self (calling object)

See Also: StatRandom.RandomBinom, Probabilities.BinomStat

Overload 4: procedure BinomFit(const X: TVec; out N: Integer; out p: Double);

#NameTypeDescription
1XTVec
2NInteger
3pDouble

Result: stored in self (calling object)