Learn R Programming

ssMRCD (version 1.1.0)

screeplot.PCAloc: Screeplot for PCAloc

Description

Screeplot for PCAloc

Usage

# S3 method for PCAloc
screeplot(x, ...)

Value

Returns version of scree plot and cumulative explained variance per group for PCAloc object.

Arguments

x

object of class PCAloc.

...

other input arguments, see details.

Details

Additional parameters that can be given to the function are:

textlogical if text should be plotted
sizetext size
cutoffcutoff line for scree plot
groupnamesname of groups
textrotateangle of text, if text is plotted.

Examples

Run this code
# set seed
set.seed(236)
data = matrix(rnorm(2000), ncol = 4)
groups = sample(1:10, 500, replace = TRUE)
W = time_weights(N = 10, c(3,2,1))

# calculate covariance matrices
covs = ssMRCD(data, groups = groups, weights = W, lambda = 0.3)

# sparse PCA
pca = sparsePCAloc(eta = 0.3, gamma = 0.7, cor = FALSE, COVS = covs$MRCDcov,
             n_max = 1000, increase_rho = list(TRUE, 50, 1), trace = FALSE)

# plot biplot
screeplot(pca, text = TRUE, cutoff = 0.8, size = 2)

Run the code above in your browser using DataLab