Mixture Models With Grouping Structure: Retail Analytics Applications