Modeling over-dispersed datasets using generalized geometric distributions