Dew Stats Master .NET
RandomNegBinom Routine
Summary
Negative binomial distribution random generator.

Unit
StatRandom

Declaration
Procedure RandomNegBinom(R, p: TSample; Results: TDenseMtxVec; Seed: Integer = -1);

Description
This routine generates Result.Length pseudo random numbers, using the hypergeometric distribution with parameters M, K and N. The random numbers are stored in the Results vector. An exception is raised if Result vector is complex.
Categories
Random number generators

Example 1

Fenerate 2000 random numbers by using the hypergeometric distribution with parameters M=100, K=50 and N=30.

Uses MtxExpr, StatRandom; procedure Example; var Res: Vector; begin Res.Size(2000); RandomHegBinom(10,0.2, Res); end;
#include "MtxVecCpp.h" #include "StatRandom.hpp" void __fastcall Example() { Vector Res; Res->Size(2000,false); RandomNegBinom(10, 0.2, Res, -1); }
using Dew.Math; using Dew.Stats.Units; namespace Dew.Examples { private void Example() { Vector r = new Vector(2000,false); StatRandom.RandomNegBinom(10,0.2,r, -1); } }


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