burst: Enumerate integer r-vectors summing to n

View source: R/burst.R

burstR Documentation

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

burst(3)

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

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


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


dkahle/mpoly documentation built on July 27, 2023, 11:44 p.m.