model.update {CICI} | R Documentation |
Update GAM models
Description
A wrapper to simplify the update of GAM models
Usage
model.update(gam.object, form)
Arguments
gam.object |
A |
form |
A new model formula in the form |
Details
The gam
object needs to be fitted with the option control=list(keepData=T), otherwise the function can not access the data that is needed to update the model fit. Note that both fit.updated.formulas
and make.model.formulas
with option evaluate=T
produce results that are based on this option.
Value
An object of class
‘gam’, ‘glm’ and ‘lm’.
Examples
data(EFV)
m <- make.model.formulas(X=EFV,
Lnodes = c("adherence.1","weight.1",
"adherence.2","weight.2",
"adherence.3","weight.3",
"adherence.4","weight.4"
),
Ynodes = c("VL.0","VL.1","VL.2","VL.3","VL.4"),
Anodes = c("efv.0","efv.1","efv.2","efv.3","efv.4"),
evaluate=TRUE) # set TRUE for model.update()
# update first confounder model of weight manually
model.update(m$fitted.models$fitted.L$m_weight.1, .~s(weight.0, by=sex))
# manual update of model formula
m$model.names$Lnames[2] <- "weight.1 ~ s(weight.0, by=sex)"
[Package CICI version 0.9.1 Index]