Generalized Additive Models: An Introduction with R