splitgroups: splitgroups

View source: R/splitgroups.R

splitgroupsR Documentation

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

data(decathlon)
split <- splitgroups(decathlon,groups=c(rep(1,10),2,2,3),
          name.groups=c("Epreuve","Classement","Competition"))
split$data.groups$Epreuve

chavent/PCAmixdata documentation built on Dec. 15, 2022, 5:56 p.m.