ldecomp: Class for storing and visualising linear decomposition of...

View source: R/ldecomp.R

ldecompR Documentation

Class for storing and visualising linear decomposition of dataset (X = TP' + E)

Description

Creates an object of ldecomp class.

Usage

ldecomp(scores, loadings, residuals, eigenvals, ncomp.selected = ncol(scores))

Arguments

scores

matrix with score values (I x A).

loadings

matrix with loading values (J x A).

residuals

matrix with data residuals (I x J)

eigenvals

vector with eigenvalues for the loadings

ncomp.selected

number of selected components

Details

ldecomp is a general class for storing results of decomposition of dataset in form X = TP' + E. Here, X is a data matrix, T - matrix with scores, P - matrix with loadings and E - matrix with residuals. It is used, for example, for PCA results (pcares), in PLS and other methods. The class also includes methods for calculation of residual distances and explained variance.

There is no need to use the ldecomp manually. For example, when build PCA model with pca or apply it to a new data, the results will automatically inherit all methods of ldecomp.

Value

Returns an object (list) of ldecomp class with following fields:

scores

matrix with score values (I x A).

residuals

matrix with data residuals (I x J).

T2

matrix with score distances (I x A).

Q

matrix with orthogonal distances (I x A).

ncomp.selected

selected number of components.

expvar

explained variance for each component.

cumexpvar

cumulative explained variance.


mdatools documentation built on Sept. 11, 2024, 7:59 p.m.