/** * @param param * number of trials * @param param2 * prob. of success * @return binomial distribution */ protected BinomialDistribution getBinomialDistribution(int param, double param2) { if (binomial == null || binomial.getNumberOfTrials() != param || binomial.getProbabilityOfSuccess() != param2) { binomial = new BinomialDistribution(param, param2); } return binomial; }
BinomialDistribution ba = (BinomialDistribution) a; BinomialDistribution bb = (BinomialDistribution) b; return ba.getNumberOfTrials() == bb.getNumberOfTrials() && ba.getProbabilityOfSuccess() == bb.getProbabilityOfSuccess(); } else if (c == GeometricDistribution.class) {
BinomialDistribution ba = (BinomialDistribution) a; BinomialDistribution bb = (BinomialDistribution) b; return ba.getNumberOfTrials() == bb.getNumberOfTrials() && ba.getProbabilityOfSuccess() == bb.getProbabilityOfSuccess(); } else if (c == GeometricDistribution.class) {
j.writeNumberField("trials", bd.getNumberOfTrials()); j.writeNumberField("p", bd.getProbabilityOfSuccess()); } else if (c == GeometricDistribution.class) {
j.writeNumberField("trials", bd.getNumberOfTrials()); j.writeNumberField("p", bd.getProbabilityOfSuccess()); } else if (c == GeometricDistribution.class) {