Multi-variate data
Multi-variate data has one or more independent variables and more than one dependent ones. Think, for instance, of weight-at-time for females and males. The concept that predictions for the various data are coupled by sharing parameters is key to DEB theory as well as to multi-variate data.Uni-, bi- and tri-variate variables have one, two or three independent variables. More independent variables can be included via auxiliary data.
Since AmP deals with an arbitrary number of data sets, and a collection of uni-variate data sets can have the same independent variable
and presented in a grouped plot, there is no need, other than convenience, to deal with multi-variate data with several dependent variables explicitly.
To present a set of uni-variate data in a grouped plot, they all must have the same units and labels.
To produce a grouped plot, the metaData as defined in a mydata-file needs to have field metaData.grp.sets
and, optionally,
fields metaData.grp.title
and metaData.grp.subtitle
.
A title becomes part of the produced png-file, a subtitle not and is only shown in the modal-presentation of the plot (i.e. after clicking on it).
An example of a grouped plot is given in the dog-entry.
Bi- and tri-variate data sets do not need a grouped-plot definition;
it is not possible to combine such data sets with other data sets in a grouped plot.
Yet it can be handy to specify a multi-variate data set as a matrix where the first column is treated as the independent variable and the others are dependent ones.
The specification in AmP follows the rules of those for bi-variate data, where the first element of auxData.treat
is 0 or 1.
See further under bi-variate data.
If a data-matrix has 3 columns, i.e. 1 independent variable and 2 dependent ones, and if the units as well as the label for that data set is a cell-string of length 3, a plot is created with 2 different y-axes. The first element of treat must then be 0 or 1, not 2, and no legend is produced. All that relates to the left yaxis is plotted in red, to the right in blue. An example of a plot with two different y-axes is given in the entries Vipera_aspis and, Sialia_mexicana (first element of treat is 1).