splitValueCalculate {imageData} | R Documentation |
Calculates a single value that is a function of an individual's values for a response
Description
Splits the values of a response into subsets corresponding
individuals and applies a function that calculates a single
value to each individual's observations.
It includes the ability to calculate the observation that
corresponds to the calculated value of the function.
Usage
splitValueCalculate(response, weights=NULL, individuals = "Snapshot.ID.Tag",
FUN = "max", which.obs = FALSE, which.levels = NULL,
data, na.rm=TRUE, sep=".", ...)
Arguments
response |
A character giving the name of the column in
data from which the values of FUN are to be
calculated.
|
weights |
A character giving the name of the column in
data containing the weights to be supplied as w
to FUN .
|
individuals |
A character giving the name(s) of the
factor (s) that define the subsets of the data for
which each subset corresponds to the response value for an
individual.
|
FUN |
A character giving the name of the function
that calculates the value for each subset.
|
which.obs |
A logical indicating whether or not to determine
the observation corresponding to the value of the function,
instead of the value of the function itself.
|
which.levels |
A character giving the name of the
factor whose levels are to be identified as
the level of the observation whose value matches the
value of the function.
|
data |
A data.frame containing the column from which the
function is to be calculated.
|
na.rm |
A logical indicating whether NA values
should be stripped before the calculation proceeds.
|
sep |
A character giving the separator to use when the
levels of individuals are combined. This is needed to avoid
using a character that occurs in a factor to delimit
levels when the levels of individuals are combined to
identify subsets.
|
... |
allows for arguments to be passed to FUN .
|
Value
A data.frame
, with the same number of rows as there are
individuals
, containing the values of the function for the
individuals
.
Author(s)
Chris Brien
See Also
splitContGRdiff
, splitSplines
Examples
data(exampleData)
Area.smooth.max <- splitValueCalculate("Area.smooth", data = longi.dat)
[Package
imageData version 0.1-62
Index]