List of usage examples for org.apache.commons.math.distribution PoissonDistribution cumulativeProbability
double cumulativeProbability(int x) throws MathException;
From source file:geogebra.kernel.statistics.AlgoPoisson.java
@SuppressWarnings("deprecation") protected final void compute() { if (input[0].isDefined() && input[1].isDefined() && input[2].isDefined()) { double param = a.getDouble(); double val = b.getDouble(); try {//from w ww . j ava2s .c o m PoissonDistribution dist = getPoissonDistribution(param); if (isCumulative.getBoolean()) num.setValue(dist.cumulativeProbability(val)); // P(X <= val) else num.setValue(dist.probability(val)); // P(X = val) } catch (Exception e) { Application.debug(e.getMessage()); num.setUndefined(); } } else num.setUndefined(); }
From source file:geogebra.common.kernel.statistics.AlgoPoisson.java
@Override @SuppressWarnings("deprecation") public final void compute() { if (input[0].isDefined() && input[1].isDefined() && input[2].isDefined()) { double param = a.getDouble(); double val = b.getDouble(); try {/*from w ww.j ava 2 s. c o m*/ PoissonDistribution dist = getPoissonDistribution(param); if (isCumulative.getBoolean()) num.setValue(dist.cumulativeProbability(val)); // P(X <= // val) else num.setValue(dist.probability(val)); // P(X = val) } catch (Exception e) { App.debug(e.getMessage()); num.setUndefined(); } } else num.setUndefined(); }
From source file:org.geogebra.common.kernel.statistics.AlgoPoisson.java
@Override public final void compute() { if (input[0].isDefined() && input[1].isDefined() && input[2].isDefined()) { double param = a.getDouble(); double val = b.getDouble(); try {//from ww w .j av a 2s . co m PoissonDistribution dist = getPoissonDistribution(param); if (isCumulative.getBoolean()) num.setValue(dist.cumulativeProbability(val)); // P(X <= // val) else num.setValue(dist.probability(val)); // P(X = val) } catch (Exception e) { App.debug(e.getMessage()); num.setUndefined(); } } else num.setUndefined(); }