# combinatIntTable: Planing for making all multiplicative combinations In wrMisc: Analyze Experimental High-Throughput (Omics) Data

 combinatIntTable R Documentation

## Planing for making all multiplicative combinations

### Description

Provide all combinations for each of n elements of vector 'nMax' (positive integer, eg number of max multiplicative value). For example, imagine, we have 3 cities and the (maximum) voting participants per city. Results must be read vertically and allow to see all total possible compositons.

### Usage

```combinatIntTable(
nMax,
include0 = TRUE,
asList = FALSE,
callFrom = NULL,
silent = TRUE
)
```

### Arguments

 `nMax` (positive integer) could be max number of voting participants form different cities, eg Paris max 2 persons, Lyon max 1 person ... `include0` (logical) include 0 occurances, ie provide al combinations starting from 0 or from 1 up to nMax `asList` (logical) return result as list or as array `callFrom` (character) allow easier tracking of messages produced `silent` (logical) suppress messages

### Value

list or array (as 2- or 3 dim) with possible number of occurances for each of the 3 elements in nMax. Read results vertical : out[[1]] or out[,,1] .. (multiplicative) table for 1st element of nMax; out[,,2] .. for 2nd

`combn`

### Examples

```combinatIntTable(c(1,1,1,2), include0=TRUE, asList=FALSE, silent=TRUE)
## Imagine we have 3 cities and the (maximum) voting participants per city :
nMa <- c(Paris=2, Lyon=1, Strasbourg=1)
combinatIntTable(nMa, include0=TRUE, asList=TRUE, silent=TRUE)
```

wrMisc documentation built on Jan. 7, 2023, 1:27 a.m.