Description Usage Arguments Value Author(s) Examples
The first derivative of the smooth functions of a GAM model calculated using finite differences.
1 2 3 4 5 6 7 8 |
model |
A fitted GAM. Currently only models fitted by |
... |
Arguments that are passed to other methods. |
newdata |
a data frame containing the values of the model covariates at which to evaluate the first derivatives of the smooths. |
term |
character; vector of one or more terms for which derivatives are required. If missing, derivatives for all smooth terms will be returned. |
n |
integer; if |
eps |
numeric; the value of the finite difference used to approximate the first derivative. |
unconditional |
logical; if |
offset |
numeric; value of offset to use in generating predictions. |
An object of class "fderiv"
is returned.
Gavin L. Simpson
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | library("mgcv")
set.seed(2)
dat <- gamSim(1, n = 400, dist = "normal", scale = 2)
mod <- gam(y ~ s(x0) + s(x1) + s(x2) + s(x3), data = dat, method = "REML")
## first derivatives of all smooths...
fd <- fderiv(mod)
## ...and a selected smooth
fd2 <- fderiv(mod, term = "x1")
## Models with factors
set.seed(2)
dat <- gamSim(4, n = 400, dist = "normal", scale = 2)
mod <- gam(y ~ s(x0) + s(x1) + fac, data = dat, method = "REML")
## first derivatives of all smooths...
fd <- fderiv(mod)
## ...and a selected smooth
fd2 <- fderiv(mod, term = "x1")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.