Examples of quantile()


Examples of com.facebook.LinkBench.distributions.ProbabilityDistribution.quantile()

  public void testQuantileSanity() {
    long min = 0, max = 1000;
    ProbabilityDistribution dist = getDist();
    dist.init(min, max, getDistParams(), "");

    long last = dist.quantile(0.0);
    for (double q = 0.0; q <= 1.0; q += 0.125) {
      long id = dist.quantile(q);
      System.err.format("quantile(%f) = %d\n", q, id);
      assertTrue(id >= min);
      assertTrue(id < max);
View Full Code Here

Examples of com.facebook.LinkBench.distributions.ProbabilityDistribution.quantile()

    ProbabilityDistribution dist = getDist();
    dist.init(min, max, getDistParams(), "");

    long last = dist.quantile(0.0);
    for (double q = 0.0; q <= 1.0; q += 0.125) {
      long id = dist.quantile(q);
      System.err.format("quantile(%f) = %d\n", q, id);
      assertTrue(id >= min);
      assertTrue(id < max);
      assertTrue(id >= last);
      last = id;
View Full Code Here

Examples of com.facebook.LinkBench.distributions.ProbabilityDistribution.quantile()

      last = id;
    }

    // min should be most probable, and therefore should definitely
    // be returned by quantile
    assertEquals(min, dist.quantile(0.0));
  }

  /**
   * Different distributions should be bucketed in different ways
   * to test their fit.  For example, the zipf distribution treats
View Full Code Here

Examples of com.tdunning.math.stats.AVLTreeDigest.quantile()

            assertEquals(q, u1, (1 - q) * q * 10e-2);

            double u2 = normalDistribution.cumulativeProbability(td2.quantile(q) / 2);
            assertEquals(q, u2, (1 - q) * q * 10e-2);

            double u3 = tDistribution.cumulativeProbability(td3.quantile(q));
            assertEquals(q, u3, (1 - q) * q * 10e-2);
        }
    }
}
View Full Code Here

Examples of com.tdunning.math.stats.TDigest.quantile()

            assertEquals(q, u1, (1 - q) * q * 10e-2);

            double u2 = normalDistribution.cumulativeProbability(td2.quantile(q) / 2);
            assertEquals(q, u2, (1 - q) * q * 10e-2);

            double u3 = tDistribution.cumulativeProbability(td3.quantile(q));
            assertEquals(q, u3, (1 - q) * q * 10e-2);
        }
    }
}
View Full Code Here

Examples of hep.aida.bin.DynamicBin1D.quantile()

  //int step = 1;
  int step = 10;
  for (int i = 1; i < 100; ) {
      double percent = ((double)i) * 0.01;
      double quantile = qAccum.quantile(percent);
      System.out.println(fmt.format(percent) + "  " + quantile + ",  " + dbin.quantile(percent)+ ",  " + (dbin.quantile(percent)-quantile));
      i = i + step;
  }
}
}

View Full Code Here

Examples of hep.aida.bin.DynamicBin1D.quantile()

  //int step = 1;
  int step = 10;
  for (int i = 1; i < 100; ) {
      double percent = ((double)i) * 0.01;
      double quantile = qAccum.quantile(percent);
      System.out.println(fmt.format(percent) + "  " + quantile + ",  " + dbin.quantile(percent)+ ",  " + (dbin.quantile(percent)-quantile));
      i = i + step;
  }
}
}

View Full Code Here

Examples of hep.aida.bin.DynamicBin1D.quantile()

  //int step = 1;
  int step = 10;
  for (int i = 1; i < 100; ) {
      double percent = ((double)i) * 0.01;
      double quantile = qAccum.quantile(percent);
      System.out.println(fmt.format(percent) + "  " + quantile + ",  " + dbin.quantile(percent)+ ",  " + (dbin.quantile(percent)-quantile));
      i = i + step;
  }
}
}

View Full Code Here

Examples of hep.aida.bin.DynamicBin1D.quantile()

  //int step = 1;
  int step = 10;
  for (int i = 1; i < 100; ) {
      double percent = ((double)i) * 0.01;
      double quantile = qAccum.quantile(percent);
      System.out.println(fmt.format(percent) + "  " + quantile + ",  " + dbin.quantile(percent)+ ",  " + (dbin.quantile(percent)-quantile));
      i = i + step;
  }
}
}

View Full Code Here

Examples of hep.aida.bin.QuantileBin1D.quantile()

  System.out.println();
  //int step = 1;
  int step = 10;
  for (int i = 1; i < 100; ) {
      double percent = ((double)i) * 0.01;
      double quantile = qAccum.quantile(percent);
      System.out.println(fmt.format(percent) + "  " + quantile + ",  " + dbin.quantile(percent)+ ",  " + (dbin.quantile(percent)-quantile));
      i = i + step;
  }
}
}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.