evaluate_smooths {greta.gam}R Documentation

evaluate smooths at new data

Description

Evaluate a set of smooths at new data locations

Usage

evaluate_smooths(x, newdata)

Arguments

x

a greta array created with greta.gam::smooths

newdata

a dataframe with the same column names and datatypes as that used to create x, with data at which to evaluate the smooths

Value

greta array

Author(s)

Nick Golding

Examples

## Not run: 
n <- 30
x <- runif(n, 0, 10)
f <- function(x) {
  sin(x * 2) + 1.6 * (x < 3) - 1.4 * (x > 7)
}
y <- f(x) + rnorm(n, 0, 0.3)
x_plot <- seq(0, 10, length.out = 200)

z <- smooths(~ s(x), data = data.frame(x = x))

distribution(y) <- normal(z, 0.3)

z_pred <- evaluate_smooths(z, newdata = data.frame(x = x_plot))

z_pred

## End(Not run)

[Package greta.gam version 0.2.0 Index]