Learn R Programming

PCAmixdata (version 3.1)

splitgroups: splitgroups

Description

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.

Usage

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.

Value

data.groups

a list of G data matrix: one matrix for each group.

listvar.groups

The list of the variables in each group.

Examples

Run this code
# NOT RUN {
data(decathlon)
split <- splitgroups(decathlon,groups=c(rep(1,10),2,2,3),
          name.groups=c("Epreuve","Classement","Competition"))
split$data.groups$Epreuve
# }

Run the code above in your browser using DataLab