train
DiscreteKMeansMixtureModel
DiscreteMixtureModel