A nice note on Generalized additive model

In this page,the author has made clear the steps of using GAM in applied data analysis. The introduction is short but adequate. The code is simple and uses the default arguments. The comparison model is shown using anova function. The interpretation using plot is wonderful

http://ecology.msu.montana.edu/labdsv/R/labs/lab5/lab5.html