Statistics::GeometricFit Function

Overload List

#SignatureDescription
1void GeometricFit(TVec *X, double &P);Calculate parameters for geometrically distributed values.
2void GeometricFit(TVec *X, double &P, DewArray<double> &PCI, double Alpha = 0.05);Calculate parameters for geometrically distributed values.

Overload 1: void GeometricFit(TVec *X, double &P);

Calculate parameters for geometrically distributed values.

#NameTypeDescription
1XTVec *
2Pdouble &
Declared in Dew::Stats::Units::Statistics · Dew.Stats/Units.Statistics.h · Cross-compiler

Overload 2: void GeometricFit(TVec *X, double &P, DewArray<double> &PCI, double Alpha = 0.05);

Calculate parameters for geometrically distributed values.

#NameTypeDescription
1XTVec *Stores data which is assumed to be geometricaly distributed.
2Pdouble &Returns geometric distribution parameter estimator.
3PCIDewArray<double> &P (1-Alpha)*100 percent confidence interval.
4Alpha = 0.05doubleConfidence interval percentage.
Examples
#include "MtxExpr.h"
#include "Units.StatRandom.h"
#include "Units.Statistics.h"

using namespace Dew;
using namespace Dew::Math;
using namespace Dew::Stats;
using namespace Dew::Stats::Units::StatRandom;
using namespace Dew::Stats::Units::Statistics;

void Example()
{
    Vector vec1(1000, false);
    // first, generate 1000 randomly geometr. distributed
    // numbers with parameter p=0.713
    RandomGeometric(0.713, vec1, -1);
    // Now, extract the p and its 100*(1-0.05) = 95%
    // confidence interval
    double resp;
    DewArray<double> CIp(2);
    GeometricFit(vec1, resp, CIp, 0.05);
}
See Also: RandomGeometric, GeometricStat
Declared in Dew::Stats::Units::Statistics · Dew.Stats/Units.Statistics.h · Cross-compiler