protected double computeConfidence() { if (modulus == 1) return Invariant.CONFIDENCE_NEVER; if (modulus == 0) { return Invariant.CONFIDENCE_UNJUSTIFIED; } double probability_one_elt_modulus = 1 - 1.0 / modulus; // return 1 - Math.pow(probability_one_elt_modulus, ppt.num_mod_samples()); return 1 - Math.pow(probability_one_elt_modulus, ppt.num_samples()); }