This function computes m
p-values of linear association between m
variables and their PCs.
Its resampling strategy accounts for the over-fitting characteristics due to direct computation of PCs from the observed data
and protects against an anti-conservative bias.
Provide the data matrix, with m
variables as rows and n
observations as columns.
Given that there are r
significant PCs, this function tests for linear association between
m
variables and their r
PCs.
You could specify a subset of significant PCs that you are interested in (r1
). If r1
is given,
then this function computes statistical significance of association between m
variables and r1
,
while adjusting for other PCs (i.e., significant PCs that are not your interest).
For example, if you want to identify variables associated with first and second PCs,
when your data contains three significant PCs, set r=3
and r1=c(1,2)
.
Please take a careful look at your data and use appropriate graphical and statistical criteria
to determine a number of significant PCs, r
. The number of significant PCs depends on the data structure and the context.
In a case when you fail to specify r
, it will be estimated from a permutation test (Buja and Eyuboglu, 1992)
using a function permutationPA.
If s
is not supplied, s
is set to about 10% of m
variables.
If B
is not supplied, B
is set to m*10/s
.