calculateHumanInfluence: Calculate human influence metrics

Description Usage Arguments Value Examples

View source: R/calculateHumanInfluence.r

Description

This function calculates the human influence metrics. The parameter names are assumed to be in lower case. Missing data is not allowed and will result in an error.

Usage

1
calculateHumanInfluence(uid, parameter, result, na.rm = F)

Arguments

uid

a vector that differentiates among sites or site visits. Metrics will be calculated for each value of uid.

parameter

a vector of parameter names for the 11 human influence parameters: must be one of "row", "past", "build", "landfl", "log", "mine", "park", "pave", "row", "pipes", "road", or "wall".

result

a vector of results 0 (not present), P (present > 10 m), C (present < 10 m), B (present on bank).

Value

returns a dataframe with three columns: uid, metric, result

Examples

1
2
3
4
5
hi <- expand.grid(uid = 1:1000, transect = letters[1:10], 
                 parameter = c("wall", "build", "pave", "road", "pipes", "landfl", "park", 
                               "row", "past", "log", "mine"))
hi$result <- sample(c('0', 'C', 'B', 'P'), size = 11 * 10 * 1000, replace = T)
calculateHumanInfluence(hi$uid, hi$parameter, hi$result)

jasonelaw/nrsa documentation built on Nov. 8, 2019, 11:34 a.m.