Hierarchical generalised linear models: A synthesis of generalised linear models, random-effect models and structured dispersions | Synapse