L {bayesGAM}R Documentation

Lag function for autoregressive models

Description

Creates lagged variables for use with bayesGAM, including the functionality to create lags for each specified subject if desired. The input data must be pre- sorted according by time, and within each subject id if specified.

Usage

L(x, k = 1, id = NULL)

Arguments

x

numeric vector

k

integer vector of lagged variables to create

id

optional identification number for each subject

Value

numeric vector or matrix of the lagged variable(s)

References

Zeileis A (2019). dynlm: Dynamic Linear Regression. R package version 0.3-6

Examples

x <- rnorm(20)
id <- rep(1:4, each=5)
L(x, 1:2, id)

# autoregressive
ar.ols(lh, demean = FALSE, intercept=TRUE, order=1)
f <- bayesGAM(lh ~ L(lh), family=gaussian)
coef(f)

[Package bayesGAM version 0.0.2 Index]