Modeling risk using generalized linear models