Mainly a princomp(iit(x))
is performed. Note all parts in a composition
or in an amount vector share a natural scaling. Therefore, they do not need any
preliminary standardization (which in fact would produce a loss of important information).
For this reason, princomp.rplus
works on the covariance matrix.
The plot routine provides screeplots (type = "s"
,type=
"v"
), biplots (type = "b"
), plots of the effect of
loadings (type = "b"
) in scale.sdev*sdev
-spread, and
loadings of pairwise differences (type = "r"
).
The interpretation of a screeplot does not differ from ordinary
screeplots. It shows the eigenvalues of the covariance matrix, which
represent the portions of variance explained by the principal
components.
The interpretation of the biplot uses, additionally to the
classical interperation, a compositional concept: the
differences between two arrowheads can be interpreted as the shift of mass
between the two components represented by the arrows.
The amount loading plot is more or less a standard
loadings plot. The loadings are displayed by a barplot as positive and
negative changes of amounts.
The loadings plot can work in two different modes: If
scale.sdev
is set to NA
it displays the amount vector
being represented by the unit vector of loadings in the iit-transformed space. If
scale.sdev
is numeric we use this amount vector scaled by the
standard deviation of the respective component.
The relative plot displays the relativeLoadings
as a
barplot. The deviation from a unit bar shows the effect of
each principal component on the respective differences.