All functions extract the indicated matrix from the fitted model, and will work with any object having a suitably named component.
The default scores and loadings methods also handle prcomp objects (their scores and loadings components are called x and rotation, resp.), and add an attribute "explvar"
with the variance explained by each component, if this is available. (See explvar for details.)
Note
There is a loadings function in package stats. It simply returns any element named "loadings". See loadings for details. The function can be accessed as stats::loadings(...).
Examples
data(yarn)plsmod <- plsr(density ~ NIR,6, data = yarn)scores(plsmod)loadings(plsmod)[,1:4]