Index loadings (Vieira 2012) are presented with confidence intervals on the sampling distribution generated by bootstrapping and a null distribution generated by permutation.
pca_test: an object of class pca_test_results generated by pca_test.
pc_no: An integer indicating which PC to plot.
violin: If TRUE, violin plots are added for the confidence intervals of the sampling distribution.
filter_boots: if TRUE, only bootstrap iterations in which the variable with the highest median loading is above quantile_threshold.
quantile_threshold: a real value between 0 and 1. Use this to change the threshold used for filtering bootstrap iterations. The default is 0.25.
Returns
ggplot object.
Details
If PCs are unstable, there is an option (filter_boots) to take only the bootstrap iterations in which the variable with the highest median loading across all iterations is above quantile_threshold (default: 0.25). This helps to reveal reliable connections of this variable with other variables in the data set.
Examples
onze_pca <- pca_test(onze_intercepts |> dplyr::select(-speaker), n =10)# Plot PC1 plot_loadings(onze_pca, pc_no=1)# Plot PC2 with violins (not particularly useful in this case!) plot_loadings(onze_pca, pc_no=2, violin =TRUE)
References
Vieira, Vasco (2012): Permutation tests to estimate significances on Principal Components Analysis. Computational Ecology and Software 2. 103–123.