m <- matrix(1:4, 2)
marginTable(m, 1)
marginTable(m, 2)
propTable(m, 2)
# 3-way example
m <- array(1:8, rep(2,3))
marginTable(m, c(2,3))
marginTable(m, c(3,2))
marginTable(m, c(3,2), order=FALSE)
#' set.seed(2314)
# set of 10 2x2x2 probability distributions
x = rdirichlet(10, rep(1,8))
marginMatrix(x, c(1,3))
marginMatrix(t(x), c(1,3), incols=TRUE)
Run the code above in your browser using DataLab