intervalGRdiff {growthPheno} | R Documentation |
Calculates the growth rates for a specified time interval
Description
Using the values of the responses, calculates the specified combination of the Absolute Growth Rates using differences (AGR), the Proportionate Growth Rates (PGR) and Relative Growth Rates using log differences (RGR) between two nominated time points.
Note: this function is soft deprecated and may be removed in
future versions.
Use byIndv4Intvl_GRsDiff
.
Usage
intervalGRdiff(responses, individuals = "Snapshot.ID.Tag",
which.rates = c("AGR","PGR","RGR"), suffices.rates=NULL,
times = "Days", start.time, end.time, suffix.interval,
data)
Arguments
responses |
A |
individuals |
A |
which.rates |
A |
suffices.rates |
A |
times |
A |
start.time |
A |
end.time |
A |
suffix.interval |
A |
data |
A |
Details
The AGR
is calculated as the difference between the values of
response
at the end.time
and start.time
divided by the
difference between end.time
and start.time
.
The PGR is calculated as the ratio of response
at the end.time
to that at start.time
and the ratio raised to the power of the
reciprocal of the difference between end.time
and start.time
.
The RGR
is calculated as the log
of the PGR and so is equal to
the difference between the logarithms of response
at the end.time
and start.time
divided by the difference
between end.time
and start.time
.
Value
A data.frame
with the growth rates.
The name of each column is the concatenation of (i) one of
responses
, (ii) one of AGR
, PGR
or RGR
,
or the appropriate element of suffices.rates
, and (iii)
suffix.interval
, the three components being separated by
full stops.
Author(s)
Chris Brien
See Also
intervalGRaverage
, intervalWUI
, getTimesSubset
, GrowthRates
,
splitSplines
, splitContGRdiff
Examples
data(exampleData)
sPSA.GR <- intervalGRdiff(responses = "sPSA", times = "DAP",
which.rates = c("AGR","RGR"),
start.time = 31, end.time = 35,
suffix.interval = "31to35",
data = longi.dat)