Calculate GAM residuals
Use GAM analysis to compute residuals. Relies on mgcv::gam to perform general additive model.
createResiduals( df, dep, residualModel = "doy_flw_sal", analySpec = analySpec, gamTable = FALSE, gamPlot = FALSE, flow.detrended = NA, salinity.detrended = NA, width = 10, height = 3.5, folder_r = "pltResiduals", ProjRoot )
df
: data framedep
: variableresidualModel
: which gam formula is used to compute. Default = 'doy_flw_sal'analySpec
: analytical specificationsgamTable
: gam table setting (set to FALSE to turn off table output) Default = FALSEgamPlot
: gam plot setting (set to FALSE to turn off plotting) Default = FALSEflow.detrended
: data generated by detrended.flow. Default = NAsalinity.detrended
: data generated by detrended.flow. Default = NAwidth
: width of png figure (inches). Default = 10height
: height of png figure (inches). Default = 3.5folder_r
: folder to store residual plotsProjRoot
: Root folder for project.Returns df with appended column of data
Useful links