plot_biplot.RdThe final graph shows the data points projected onto the first two components, together with the loadings as axes.
plot_biplot(obj, X = NULL, method = "pca", edges = NULL)The output from comp_tsout_ens or mv_tsout_ens functions.
The data matrix used as input to mv_tsout_ens (not needed if obj is output from comp_tsout_ens).
The decomposition method, choose between "pca" (default), "dobin", "ics" or "ica".
Set to "all" to connect points by time index, "outlying" to connect tagged outliers to previous and following points.
A ggplot showing the biplot.
if (FALSE) {
set.seed(100)
n <- 600
x <- sample(1:100, n, replace=TRUE)
x[25] <- 200
x[320] <- 300
x2 <- sample(1:100, n, replace=TRUE)
x3 <- sample(1:100, n, replace=TRUE)
x4 <- sample(1:100, n, replace=TRUE)
X <- cbind.data.frame(x, x2, x3, x4)
out1 <- mv_tsout_ens(X, compr=2, fast=FALSE)
plot_biplot(out1, X = X, method = "pca")
X <- X/rowSums(X)
out2 <- comp_tsout_ens(X, compr=2, fast=FALSE)
plot_biplot(out2)
}