Estimate a number of significant principal components from a permutation test.
permutationPA(dat, B = 100, threshold = 0.05, verbose = TRUE)
permutationPA
returns
an estimated number of significant principal components based on thresholding p-values at threshold
a list of p-values for significance of principal components
a data matrix with m
rows as variables and n
columns as observations.
a number (a positive integer) of resampling iterations.
a numeric value between 0 and 1 to threshold p-values.
a logical indicator as to whether to print the progress.
Adopted from sva::num.sv
, and based on Buja and Eyuboglu (1992)
Buja A and Eyuboglu N. (1992) Remarks on parallel analysis. Multivariate Behavioral Research, 27(4), 509-540