train
DiscreteKMeansMixtureModel DiscreteMixtureModel