Dew Stats Master .NET
UniformDFit Routines
Summary
Calculate parameters for discrete uniformly distributed values.

Unit
Statistics

Declaration
Procedure UniformDFit(X: TVec; out N: Integer; out NConfInt: TTwoElmReal; Alpha: TSample = 0.05);
 Parameter  Description 
Stores data which is assumed to be discrete uniformly distributed. 
Returns discrete uniform distribution parameter estimator. 
NConfInt N (1-Alpha)*100 percent confidence interval. 
Alpha Confidence interval percentage. 

Categories
Distribution parameters estimation
 See Also 
RandomUniformD 
MVUniformD 

Example 1

The following example generates 1000 random discrete uniform distributed values and then uses UniformDFit routine to extract used N parameter:

var vec1: Vector; resN: Integer; CIN: TTwoElmReal; begin // first, generate 1000 randomly disc.uniformly distributed // numbers with parameter N = 12 vec1.Size(1000); RandomUniformD(12,vec1); // Now, extract N and its 95% // confidence interval UniformDFit(vec1,resN,CIN); end;
#include "StatRandom.hpp" #include "MtxVecCpp.h" #include "Statistics.hpp" void __fastcall Example(); { Vector vec1; // first, generate 1000 randomly disc.uniformly distributed // numbers with parameter N = 12 vec1->Size(1000,false); RandomUniformD(12,vec1); // Now, extract N and its 95% // confidence interval double resN; double CIN[2]; UniformDFit(vec1,resN,CIN,0.05); }
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); // Now, extract N and its 95% // confidence interval double resN; double[2] CIN; Statistics.UniformDFit(vec1,out resN,out CIN,0.05); } }



Declaration
Procedure UniformDFit(X: TVec; out N: Integer);

Copyright 2008 Dew Research
http://www.dewresearch.com