package dist.test; import shared.DataSet; import shared.Instance; import dist.DiscreteDistribution; /** * A multinomial distribution test * @author Andrew Guillory gtg008g@mail.gatech.edu * @version 1.0 */ public class DiscreteDistributionTest { /** * Test main * @param args */ public static void main(String[] args) { double[] ps = new double[] { .1, .3, .2, .4 }; DiscreteDistribution md = new DiscreteDistribution(ps); Instance[] samples = new Instance[10000]; for (int i = 0; i < samples.length; i++) { samples[i] = md.sample(); } md.estimate(new DataSet(samples)); System.out.println(md); } }