@Test
  public void testChiSquareLargeTestStatistic() {
    double[] exp =
        new double[] {
          3389119.5, 649136.6, 285745.4, 25357364.76, 11291189.78, 543628.0, 232921.0, 437665.75
        };

    long[] obs = new long[] {2372383, 584222, 257170, 17750155, 7903832, 489265, 209628, 393899};
    org.apache.commons.math4.stat.inference.ChiSquareTest csti =
        new org.apache.commons.math4.stat.inference.ChiSquareTest();
    double cst = csti.chiSquareTest(exp, obs);
    Assert.assertEquals("chi-square p-value", 0.0, cst, 1E-3);
    Assert.assertEquals(
        "chi-square test statistic", 114875.90421929007, TestUtils.chiSquare(exp, obs), 1E-9);
  }