splitValueCalculate | R Documentation |
Splits the values of a response into subsets corresponding
individuals and applies a function that calculates a single
value from each individual's observations.
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
.
Note: this function is soft deprecated and may be removed in
future versions.
Use byIndv_ValueCalc
.
splitValueCalculate(response, weights=NULL, individuals = "Snapshot.ID.Tag",
FUN = "max", which.obs = FALSE, which.values = NULL,
data, na.rm=TRUE, sep=".", ...)
response |
A |
weights |
A |
individuals |
A |
FUN |
A |
which.obs |
A |
which.values |
A |
data |
A |
na.rm |
A |
sep |
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 formed by
concatenating the response
and FUN
, 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
intervalValueCalculate
, splitContGRdiff
,
splitSplines
data(exampleData)
sPSA.max.dat <- splitValueCalculate("sPSA", data = longi.dat)
AGR.max.dat <- splitValueCalculate("sPSA.AGR", FUN="max", data=longi.dat,
which.values = "DAP", which.obs = TRUE)
sPSA.dec1.dat <- splitValueCalculate("sPSA", FUN="quantile", data=longi.dat,
which.values = "DAP", probs = 0.1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.