generalized linear model. checking g lm model assumptions in r assumptions data science linear relationships