If the p variables of a data matrix of dimension (n,p) are separated into G groups, this functions splits this data matrix into G datasets according the groups membership.
splitgroups(data, groups, name.groups)
Arguments
data: the a data matrix into G datasets with n rows and p columns.
groups: a vector of size p whose values indicate at which group belongs each variable.
name.groups: a vector of size G which contains names for each group we want to create. The names are given in the increasing order of the numbers of the groups.
Returns
data.groups: a list of G data matrix: one matrix for each group.
listvar.groups: The list of the variables in each group.