CenterSpace Software .NET Numerics
NMath Stats User's Guide Version 2.3
 


4.1 Combinatorial Functions

The static Factorial() method on class StatsFunctions returns n!, the number of ways that n objects can be permuted. A lookup table is used for for faster access. For example:


int i = StatsFunctions.Factorial( 20 );

// i = 2,432,902,008,176,640,000

FactorialLn() returns the natural log factorial of n, .

The static Binomial() method returns the binomial coefficient. The binomial coefficient ("choose m") is the number of ways of picking m unordered outcomes from n possibilities:

For instance:


int nCm = StatsFunctions.Binomial( 6, 4 );

BinomialLn() returns the natural log of the binomial coefficient.



 

Copyright © 2003-2008 CenterSpace Software, LLC. All rights reserved.