factorial
Factorial, Combinations, and Permutations
Description
Computes the factorial (n!), the binomial coefficients,
and the number of combinations.
Usage
factorial(x)
lfactorial(x)
choose(n, k)
lchoose(n, k)
Arguments
x, n |
an integer vector.
Need not to be an integer for factorial
or lfactorial. |
k |
an integer vector. |
m |
an integer vector that sums to n. |
Details
These functions use gamma and lgamma for computations.
Value
returns a numeric vector. Specifically:
factorial(x) |
returns x!. |
lfactorial(x) |
returns the natural logarithm of x!. |
choose(n, k) |
returns n! / (k! (n-k)!);
the number of ways of selecting k items from n when order does not matter.
|
lchoose(n, k) |
returns the natural logarithm of n! / (k! (n-k)!). |
See Also
Examples
factorial(5:7)
lfactorial(5.5)
choose(5, 2)
lchoose(5.2, 2)
choose(5, -1:6)