Application of generalized additive models to butterfly transect count data