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
, splitValueCalculate
,
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.