be_least_squares_diff: be_least_squares_diff

Description Usage Arguments Value Examples

View source: R/be_least_squares.R

Description

Calculate the barometric efficiency by using the least squares with differences

Usage

1
2
be_least_squares_diff(dat, dep = "wl", ind = "baro", lag_space = 1,
  inverse = TRUE, return_model = FALSE)

Arguments

dat

data that has the independent and dependent variables (data.table)

dep

name of the dependent variable column (character). This is typically the name for the column holding your water level data.

ind

name of the independent variable column (character). This is typically the name for the column holding your barometric pressure data.

lag_space

space between difference calculation in number of observations

inverse

whether the barometric relationship is inverse (TRUE means that when the barometric pressure goes up the measured water level goes down (vented transducer, depth to water), FALSE means that when the barometric pressure goes up so does the measured pressure (non-vented transducer)) (logical).

return_model

whether to return the lm model or just the barometric/loading efficiency (logical).#'

Value

barometric efficiency calculated by least squares

Examples

1
2
3
4
5
6
7
library(data.table)
datetime <- seq.POSIXt(as.POSIXct("2016-01-01 12:00:00"),
                       as.POSIXct("2016-01-05 12:00:00"), by='hour' )
baro <- sin(seq(0, 2*pi, length.out = length(datetime)))
wl <- -0.4 * baro
dat <- data.table(baro, wl, datetime)
be_least_squares_diff(dat, lag_space = 1)

jkennel/waterlevel documentation built on Dec. 1, 2019, 6:24 p.m.