Learn R Programming

mpoly (version 1.1.1)

burst: Enumerate integer r-vectors summing to n

Description

Determine all r-vectors with nonnegative integer entries summing to n. Note that this is not intended to be optimized.

Usage

burst(n, r = n)

Arguments

n

integer to sum to

r

number of components

Value

a matrix whose rows are the n-tuples

Examples

Run this code
# NOT RUN {
burst(4)

burst(4, 4)
burst(4, 3)
burst(4, 2)

rowSums(burst(4))
rowSums(burst(4, 3))
rowSums(burst(4, 2))


burst(10, 4) # all possible 2x2 contingency tables with n=10
burst(10, 4) / 10 # all possible empirical relative frequencies

# }

Run the code above in your browser using DataLab