Learn R Programming

mogsa (version 1.6.4)

processOpt: preprocessing of input data in mbpca.

Description

An internal function called by mbpca.

Usage

processOpt(x, center = TRUE, scale = FALSE, option = c("lambda1", "inertia", "uniform"))

Arguments

x
A list of matrices, rows are observations and columns are variables
center
A logical variable indicates whether columns should be centered
scale
A logical variable indicates whether columns should be scaled
option
A charater string could be one of c("lambda1", "inertia", "uniform") to indicate how the different matrices should be normalized. If "lambda1", the matrix is divided by its the first singular value, if "inertia", the matrix is divided by its total inertia (sum of square), if "uniform", none of them would be done.

Value

A list of normalized matrix.