plot.fpca | R Documentation |
S3 plot method for class fpca
.
Plot FPCA results by visualizing the variation of the individual FPCs around
the global mean. based on an object created with function
fpca_gauss
, bfpca
or gfpca_twoStep
.
The shares of explained variance are included in the plot titles if
x
contains an element evalues_sum
.
## S3 method for class 'fpca' plot( x, plot_FPCs = 1:x$npc, sd_factor = 2, response_function = NULL, add_symbols = TRUE, subtitle = TRUE, xlim = NULL, ylim = NULL, xlab = "t [registered]", ylab = "y", ... )
x |
Object of class |
plot_FPCs |
Optional index vector of the FPCs to be plotted.
Defaults to all FPCs contained in |
sd_factor |
Numeric factor with which the standard deviations of each FPC's scores are multiplied to display its variation in the plots. Defaults to 2. |
response_function |
Optional response function to be applied before
plotting the curves. Defaults to |
add_symbols |
Indicator if '+' and '-' symbols should be added to the plot to highlight the direction of the displayed FPCs. Defaults to TRUE. |
subtitle |
If TRUE (default) the parameter |
xlim, ylim |
Optional numeric vectors with limits for the x and y axis. |
xlab, ylab |
Optional titles for the x and y axis. |
... |
Additional arguments passed to |
@return If multiple FPCs are plotted, returns a grid of ggplot
plots, created with cowplot::plot_grid
. If only one FPC is plotted,
returns a single ggplot
plot.
Alexander Bauer alexander.bauer@stat.uni-muenchen.de
data(growth_incomplete) fpca_obj = fpca_gauss(Y = growth_incomplete, npc = 2) if (requireNamespace("ggplot2", quietly = TRUE) && requireNamespace("cowplot", quietly = TRUE)) { library(ggplot2) plot(fpca_obj) }
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.