22  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 22.1 summarizes the S3 methods for the class 'gam' in package mgcv,

Listing 22.1: S3 methods mgcv::*.gam
Code
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