Analysis of Discrete Data