| byIndv4Intvl_ValueCalc | R Documentation |
function of the values of
an individual for a response in a data.frame in long format
over a specified time interval.Splits the values of a response into subsets corresponding
individuals and applies a function that calculates a single
value from each individual's observations during a specified
time interval. It includes the ability to calculate the
observation number that is closest to the calculated value of
the function and the assocated values of a factor or
numeric.
byIndv4Intvl_ValueCalc(data, response,
individuals = "Snapshot.ID.Tag", times = "DAP",
FUN = "max", which.obs = FALSE, which.values = NULL,
addFUN2name = TRUE, sep.FUNname = ".",
start.time=NULL, end.time=NULL,
suffix.interval=NULL, sep.suffix.interval = ".",
sep.levels=".", weights=NULL, na.rm=TRUE, ...)
data |
A |
response |
A |
individuals |
A |
times |
A |
FUN |
A |
which.obs |
A |
which.values |
A |
addFUN2name |
A |
sep.FUNname |
A |
start.time |
A |
end.time |
A |
suffix.interval |
A |
sep.suffix.interval |
A |
sep.levels |
A |
weights |
A |
na.rm |
A |
... |
allows for arguments to be passed to |
A data.frame, with the same number of rows as there are
individuals, containing a column for the individuals and
a column with the values of the function for the individuals.
It is also possible to determine observaton numbers or the values of
another column in data for the response values that are
closest to the FUN results, using either or both of
which.obs and which.values. If which.obs is
TRUE, a column with observation numbers is included in the
data.frame.
If which.values is set to the name of a factor or
a numeric, a column containing the levels of that
factor or the values of that numeric is
included in the data.frame.
The name of the column with the values of the function will be result of
concatenating the response, FUN and, if it is not
NULL, suffix.interval, each separated by a full stop.
If which.obs is TRUE, the column name for the obervations
numbers will have .obs added after FUN into the column name
for the function values; if which.values is specified,
the column name for these values will have a full stop followed by
which.values added after FUN into the column name
for the function values.
Chris Brien
byIndv4Intvl_GRsAvg, byIndv4Intvl_GRsDiff,
byIndv4Intvl_WaterUse,
getTimesSubset
data(exampleData)
sPSA.max <- byIndv4Intvl_ValueCalc(data = longi.dat,
response = "sPSA", times = "DAP",
start.time = 31, end.time = 35,
suffix.interval = "31to35")
AGR.max.dat <- byIndv4Intvl_ValueCalc(data = longi.dat,
response = "sPSA", times = "DAP",
FUN="max",
start.time = 31, end.time = 35,
suffix.interval = "31to35",
which.values = "DAP",
which.obs = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.