/** * Create a ChiSquareTest instance. * * @return a new ChiSquareTest instance */ public ChiSquareTest createChiSquareTest() { return new ChiSquareTestImpl(); }
public IValue chiSquare(IList dataValues){ makeChi(dataValues); return values.real(new ChiSquareTestImpl().chiSquare(expected, observed)); }
public IValue chiSquareTest(IList dataValues){ makeChi(dataValues); try { return values.real(new ChiSquareTestImpl().chiSquareTest(expected, observed)); } catch (IllegalArgumentException e) { throw RuntimeExceptionFactory.illegalArgument(dataValues, null, null, e.getMessage()); } catch (MathException e) { throw RuntimeExceptionFactory.illegalArgument(dataValues, null, null, e.getMessage()); } }
public IValue chiSquareTest(IList dataValues, IReal alpha){ makeChi(dataValues); try { return values.bool(new ChiSquareTestImpl().chiSquareTest(expected, observed, alpha.doubleValue())); } catch (IllegalArgumentException e) { throw RuntimeExceptionFactory.illegalArgument(dataValues, null, null, e.getMessage()); } catch (MathException e) { throw RuntimeExceptionFactory.illegalArgument(dataValues, null, null, e.getMessage()); } }
final double chi2PValue = new ChiSquareTestImpl().chiSquareTest(counts); final double penalty = -10.0 * Math.log10(Math.max(chi2PValue, SMALLEST_CHI2_PVALUE));
ChiSquareTestImpl cs = new ChiSquareTestImpl(); try { pValue = cs.chiSquareTest(expected, observed);
ChiSquareTestImpl cs = new ChiSquareTestImpl(); try { pValues.addValue(cs.chiSquareTest(expected, observed));