Statistics.UniformDFit Method

Overload List

#SignatureDescription
1void UniformDFit(TVec X, ref Int32 N)Calculate parameters for discrete uniformly distributed values.
2void UniformDFit(TVec X, ref Int32 N, ref Double[] NConfInt, Double Alpha)Calculate parameters for discrete uniformly distributed values.

Overload 1: void UniformDFit(TVec X, ref Int32 N)

Calculate parameters for discrete uniformly distributed values.

#NameTypeDescription
1XTVecsource TVec
2NInt32 (ref)output

Result: stored in self (calling object)

Overload 2: void UniformDFit(TVec X, ref Int32 N, ref Double[] NConfInt, Double Alpha)

Calculate parameters for discrete uniformly distributed values.

#NameDescription
1XStores data which is assumed to be discrete uniformly distributed.
2NReturns discrete uniform distribution parameter estimator.
3NConfIntN (1-Alpha)*100 percent confidence interval.
4AlphaConfidence interval percentage.

Result: stored in self (calling object)

Examples
using Dew.Math;
using Dew.Stats;
using Dew.Stats.Units;
namespace Dew.Examples;
{
    private void Example()
    {
        Vector vec1 = new Vector(1000, false);
        // first, generate 1000 randomly disc.uniformly distributed
        // numbers with parameter N = 12
        StatRandom.RandomUniformD(12, vec1, -1);
        // Now, extract N and its 95%
        // confidence interval
        int resN;
        double[] CIN = new double[2];
        Statistics.UniformDFit(vec1, out resN, out CIN, 0.05);
    }
}
See Also: StatRandom.RandomUniformD, Probabilities.UniformDStat