As far as I can see
PrincipalComponents[data] just gives data in the principal component basis. The problem is that after this, I would like to transform new data into the same basis, which requires that I know the actual principal components.
There is the option of calculating
Eigenvectors[Covariance[data]] (given the data is centered on the origin) but for the eigenvectors I get this way the signs are usually different from the ones that the
PrincipalComponents function uses.
Is there an easy way of getting the actual transformation used or transforming new data into the PC basis of the previous dataset?