Generalized linear and additive models by likelihood based