1. Home
  2. CRBIPLOT procedure

CRBIPLOT procedure

Plots correlation or distance biplots after RDA, or ranking biplots after CCA (A.I. Glaser).

Options

DIMENSIONS = scalars Two numbers specifying which axes of the ordinations to plot; default 1,2
PLOT = string token Whether to plot site or species scores (sitescores, speciesscores); default spec
WINDOW = scalar Which graphical window to use; default 1
SAVE = pointer Supplies results from an ordination analysis by CCA or RDA; default uses the most recent analysis

Parameters

X1 = scalars, variates or texts First explanatory variable to plot; default 1
X2 = scalars, variates or texts Second explanatory variable to plot; default * i.e. none
LMXVARIABLES = string tokens How to label the x-variables (identifiers, labels, none, numbers); default labe if LXVARIABLES is set, otherwise iden
LMSPECIES = string tokens How to label the species scores (identifiers, labels, none, numbers); default labe if LSPECIES is set, otherwise numb
LMSITES = string tokens How to label the site scores (labels, none, numbers); default labe if LSITES is set, otherwise numb
LXVARIABLES = texts Labels for variables
LSPECIES = texts Labels for species scores
LSITES = texts Labels for site scores

Description

CRBIPLOT provides biplot representations of the results from CCA or RDA, showing projections of species or site scores onto one or two environmental variables. By default CRBIPLOT plots the species scores, but you can set option PLOT=sitescores to plot site scores instead.

The type of biplot depends on the scaling method used in the analysis. In RDA, Scaling Type 1 (i.e. no scaling) produces a distance biplot, while Scaling Type 2 (which scales both species and site scores) gives a correlation biplot. Similarly, for CCA, Scaling Type 1 (species scaling) produces a biplot with the sites at the centroids of the species, and Scaling Type 2 (site scaling) plots the species at the centroids of the site.

A distance biplot has the following features:

●        distances among elements of Y show approximations of their Euclidean distances in multidimensional space;

●        when an element of Y is projected at right angles onto a variable this approximates the position of the object on that variable;

●        since the eigenvectors have length one, the length of a projection of an element of Y onto a variable shows its contribution to the formation of that space;

●        the angle amongst variables is meaningless.

A correlation biplot has the following features:

●        distances among elements of Y are not approximations of the Euclidean distances between objects in multidimensional space (so the distance biplot is preferable if you want to interpret relationships amongst the elements of Y);

●        when an element of Y is projected at right angles onto a variable this approximates the position of the object on that variable;

●        the length of a projection of an element of Y onto a variable shows its contribution to the formation of that space;

●        the angles between variables approximate their correlation.

In addition when we carry out CCA Scaling Type 1:

●        distances among sites show approximations in reduced space of their chi-square distances;

●        the sites are at the centroids of the species, and the centroids are calculated using weights equal to the relative frequencies of the species (see Makarenkov & Legendre 2002);

●        the position of an object on an explanatory variable can be obtained by projecting the objects at right angle on the variable. This scaling is appropriate when the primary interest is the ordination of sites.

With CCA Scaling Type 2:

●        it is the distances among species in reduced space that are approximations of their chi-square distances;

●        the species are at the centroids of the sites in the graph;

●        any species scores that lie close to the point representing an explanatory variable are more likely to be found with higher frequency at that site than others further away (or more likely to be in State ‘1’ with binary data).

This scaling is appropriate when the primary interest is the relationship between species.

The explanatory variables to display can be specified using the X1 and X2 parameters. If the variable is a variate, you can set them to its identifier. Alternatively, if it is either a variate or a variable representing one of the levels of a factor, you can set them to the position of the variable in the list of variables involved in the analysis. Finally, if the variable represents the level of a factor, you can set them to a text containing the label used for the variable in the analysis (you can see the labels by looking at the row labels of the matrix showing the correlations between the environmental variables and the site scores). The DIMENSIONS option lists the numbers of the two canonical axes to plot; default 1,2.

The labels for the species scores, site scores and x-variable(s) can be set using the LMSPECIES, LMSITES and LMXVARIABLES parameters respectively, by selecting one of the following settings:

    identifiers uses the identifiers of the X variates with LMXVARIABLES, or of the Y variates with LMSPECIES (not available with LMSITES),
    labels expects labels to be supplied (in a text) using the LSPECIES, LSITES or LXVARIABLES parameter,
    none gives no labels, and
    numbers uses the column numbers of X and Y.

The defaults are LMSPECIES=numbers, LMSITES=numbers and LMXVARIABLES=identifiers, unless LSPECIES, LSITES or LXVARIABLES is set when the corresponding default becomes labels.

By default CRBIPLOT uses the results from the most recent analysis from RDA or CCA, but you can display results from an earlier analysis by saving the information about the analysis with the SAVE parameter of CCA or RDA, and then providing this to CRBIPLOT using its own SAVE option.

Options: DIMENSIONS, PLOT, WINDOW, SAVE.

Parameters: X1, X2, LMXVARIABLES, LMSPECIES, LMSITES, LXVARIABLES, LSPECIES, LSITES.

Method

CCA and RDA are explained in Chapter 11 of Legendre & Legendre (1998).

References

Legendre, P. & Legendre, L. (1998). Numerical Ecology, Second English Edition. Elsevier, Amsterdam.

Makarenkov, V. & Legendre, P. (2002). Nonlinear redundancy analysis and canonical correspondence analysis based on polynomial regression. Ecology, 83, 1146-1161.

See also

Procedures: CCA, RDA, CRTRIPLOT.

Commands for: Multivariate and cluster analysis, Graphics.

Example

CAPTION 'CRBIPLOT example','Example from Legendre & Legendre (1998)';\
         STYLE=meta,plain
" The data for this example come from Table 11.3 on page 590 of Legendre &
  Legendre. The data simulate fish observations at 10 sites from a beach at
  different water depths and substrates."
POINTER  [VALUES=Depth_m,Coral,Sand,Other] X
VARIATE  [NVALUES=10] Species[1...9],X[]; VALUES=\
         !(1, 0, 0, 11, 11, 9, 9, 7, 7, 5),\
         !(0, 0, 1, 4, 5, 6, 7, 8, 9, 10),\
         !(0, 0, 0, 0, 17, 0, 13, 0, 10, 0),\
         !(0, 0, 0, 0, 7, 0, 10, 0, 13, 0),\
         !(0, 0, 0, 8, 0, 6, 0, 4, 0, 2),\
         !(0, 0, 0, 1, 0, 2, 0, 3, 0, 4),\
         !(2, 5, 0, 6, 6, 10, 4, 6, 6, 0),\
         !(4, 6, 2, 2, 6, 1, 5, 6, 2, 1),\
         !(4, 1, 3, 0, 2, 4, 4, 4, 0, 3),\
         !(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),\
         !(0, 0, 0, 0, 1, 0, 1, 0, 1, 0),\
         !(1, 1, 1, 0, 0, 0, 0, 0, 0, 0),\
         !(0, 0, 0, 1, 0, 1, 0, 1, 0, 1)
CCA      Species; X
CRBIPLOT
Updated on March 8, 2019

Was this article helpful?