Fix the names of a data frame containing an offset variable.
Identifies which variable, if any, is the model offset, and fixed the name
such that offset(foo(var))
is converted to var
, and possibly sets the
values of that variable to offset_val
.
fix_offset(model, newdata, offset_val = NULL)
model |
a fitted GAM. |
newdata |
data frame; new values at which to predict at. |
offset_val |
numeric, optional; if provided, then the offset variable
in |
The original newdata
is returned with fixed names and possibly
modified offset variable.
Gavin L. Simpson
load_mgcv() df <- gamSim(1, n = 400, dist = "normal") m <- gam(y ~ s(x0) + s(x1) + offset(x2), data = df, method = "REML") names(model.frame(m)) names(fix_offset(m, model.frame(m), offset_val = 1L))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.