Built a heuristic algorithm to model the data using mixture models of probability distributions programmatically