Hi Ygor, excellent question! This is something I glossed over when researching this topic.

The most popular loss function for GAMs is Restricted Maximum Likelihood Estimation (REML). It seems in R's mgcv package, this is optimized using "Penalized Iteratively Re-weighted Least Squares" . I'm not sure what PyGAM does but I'd imagine its similar.

You can read the mgcv documentation here: https://www.rdocumentation.org/packages/mgcv/versions/1.8-35/topics/gam

--

--

--

Data Scientist | Get in touch: https://www.linkedin.com/in/adamshafi

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adam Shafi

Adam Shafi

Data Scientist | Get in touch: https://www.linkedin.com/in/adamshafi

More from Medium

Does it matter to have Group By in Subquery in 11g

Yankees tendered contracts to many arbitration eligible players

A backpropagation Neural Network Model to Predict the Plasmapause Location

The Future with Fusion Energy