
Last chance! 50% off unlimited learning
Sale ends in
Calculate the average velocity between two location recordings
calcVelocity(list)
A list of data frames, where each data frame has a column for dT, dx, and dy.
A list of data frames that each contain a column for velocity.
This function calculates the velocity of the organism on the servosphere between two location recordings. The units for velocity will be distance per second, where distance is the units of distance used by the software in recording the movement of the organism. For example, if the software recorded distance in centimeters, the units for velocity will be centimeters per second.
If the data will be aggregated, it is recommended to aggregate the data before running this function.
# NOT RUN {
servosphere <- list(data.frame(id = rep(1, 200),
stimulus = rep(c(0, 1), each = 100),
dT = sample(8:12, 200, replace = TRUE),
dx = runif(200, 0, 5),
dy = runif(200, 0, 5),
treatment = rep("a", 200),
date = rep("2032018", 200)),
data.frame(id = rep(2, 200),
stimulus = rep(c(0, 1), each = 100),
dT = sample(8:12, 200, replace = TRUE),
dx = runif(200, 0, 5),
dy = runif(200, 0, 5),
treatment = rep("b", 200),
date = rep("2032018", 200)))
servosphere <- calcVelocity(servosphere)
# }
Run the code above in your browser using DataLab