13  gam

The function gam() (Wood 2017, v1.9.4, GPL (>= 2)) creates a generalized additive model object (gamObject), i.e., an R object of S3 class 'gam'. Listing 13.1 summarizes the S3 methods for the class 'gam' in package mgcv,

Listing 13.1: S3 methods mgcv::*.gam
library(mgcv)
.S3methods(class = 'gam', all.names = TRUE) |> 
  attr(which = 'info', exact = TRUE) |>
  subset.data.frame(subset = (from %in% c('mgcv', 'registered S3method')))
                   visible                from        generic  isS4
anova.gam             TRUE                mgcv          anova FALSE
cooks.distance.gam   FALSE registered S3method cooks.distance FALSE
formula.gam           TRUE                mgcv        formula FALSE
influence.gam         TRUE                mgcv      influence FALSE
logLik.gam            TRUE                mgcv         logLik FALSE
model.matrix.gam      TRUE                mgcv   model.matrix FALSE
plot.gam              TRUE                mgcv           plot FALSE
predict.gam           TRUE                mgcv        predict FALSE
print.gam             TRUE                mgcv          print FALSE
residuals.gam         TRUE                mgcv      residuals FALSE
summary.gam           TRUE                mgcv        summary FALSE
vcov.gam              TRUE                mgcv           vcov FALSE