mgpca {MultiGroupO}R Documentation

Performs a Multigroup PCA analysis in the given multigroup data matrix. Show mgpca graphical output.

Description

Performs a Multigroup PCA analysis in the given multigroup data matrix. Show mgpca graphical output.

Usage

mgpca(
  mat.to.diag,
  mat.x,
  cls,
  Plot = TRUE,
  ncomp = 2,
  center = TRUE,
  scale = TRUE
)

Arguments

mat.to.diag

is a matrix with the data

mat.x

is a vector of classes

cls

group

Plot

grafics output of mgpca

ncomp

number of component

center

is a logical vector where TRUE is center (whether the variables should be shifted to be zero centered), if is FALSE, is original data.

scale

is a logical vector where TRUE is scale (indicating whether the variables should be scaled), if is FALSE, is original data.

Value

If simplify == TRUE class values. If simplify == FALSE, the result is a list of length nsim data.tables.

Examples

library(plsgenomics)
data(SRBCT)
mydata<-SRBCT$X
mydata<-mydata[1:50,1:5]
groups<-as.factor(SRBCT$Y)[1:50]
mat.to.diag1<-new.cov(x=mydata,cls=groups,A=diag(ncol(mydata)))
mgpca(mat.to.diag=mat.to.diag1,mat.x=as.matrix(mydata),
cls=groups,Plot=TRUE,ncomp=2,center = TRUE,scale = TRUE)

[Package MultiGroupO version 0.1.0 Index]