List of usage examples for org.apache.commons.math.distribution PoissonDistributionImpl inverseCumulativeProbability
public int inverseCumulativeProbability(final double p) throws MathException
p
. From source file:de.tud.kom.p2psim.impl.util.stat.distributions.PoissonDistribution.java
/** * returns a random value Poisson distributed with lamda = _lamda. * @param _lamda/*from w w w . ja va 2s. com*/ * @return as double */ public static double returnValue(double _lamda) { try { PoissonDistributionImpl d = new PoissonDistributionImpl(_lamda); return d.inverseCumulativeProbability(Simulator.getRandom().nextDouble()); } catch (MathException e) { // TODO Auto-generated catch block e.printStackTrace(); return 0; } }
From source file:dr.math.distributions.PoissonDistribution.java
public static double quantile(double y, double mean) { try {//from ww w.j a v a2s .c o m PoissonDistributionImpl dist = new PoissonDistributionImpl(mean); return dist.inverseCumulativeProbability(y); } catch (MathException e) { throw new RuntimeException(e); } }