-library(MASS) #simulate from a multivariate normal distribution
-
-generateIO = function(meanX, covX, covY, pi, beta, n){ #don't need meanX
- size_covX = dim(covX)
- p = size_covX[1]
- k = size_covX[3]
+#' Generate a sample of (X,Y) of size n
+#' @param covX covariance for covariates (of size p*p*K)
+#' @param covY covariance for the response vector (of size m*m*K)
+#' @param pi proportion for each cluster
+#' @param beta regression matrix
+#' @param n sample size
+#'
+#' @return list with X and Y
+#' @export
+#-----------------------------------------------------------------------
+generateIO = function(covX, covY, pi, beta, n)
+{
+ p = dim(covX)[1]