summaryrefslogtreecommitdiff
path: root/test/de/lmu/ifi/dbs/elki/math
diff options
context:
space:
mode:
Diffstat (limited to 'test/de/lmu/ifi/dbs/elki/math')
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestAffineTransformation.java242
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java166
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestLevenbergMarquardtGaussianFitting.java99
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestMathUtil.java104
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestMatrix.java89
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestSinCosTable.java50
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestSlidingVariance.java68
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestStatisticalMoments.java120
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestWeightFunctions.java75
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/geodesy/TestEarthModels.java385
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/geometry/TestPrimsMinimumSpanningTree.java76
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/scales/TestLinearScale.java64
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/AbstractDistributionTest.java71
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestBetaDistribution.java3939
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestChiSquaredDistribution.java826
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentialDistribution.java826
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentiallyModifiedGaussianDistribution.java110
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGammaDistribution.java1317
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedExtremeValueDistribution.java1294
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedLogisticDistribution.java364
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGumbelDistribution.java672
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogGammaAlternateDistribution.java672
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogNormalDistribution.java518
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogisticDistribution.java210
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestNormalDistribution.java519
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestWeibullDistribution.java1291
26 files changed, 0 insertions, 14167 deletions
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestAffineTransformation.java b/test/de/lmu/ifi/dbs/elki/math/TestAffineTransformation.java
deleted file mode 100644
index 926c111c..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestAffineTransformation.java
+++ /dev/null
@@ -1,242 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotSame;
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.AffineTransformation;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.Matrix;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.Vector;
-
-/**
- * JUnit Test for the class {@link AffineTransformation}
- *
- * @author Erich Schubert
- *
- */
-public class TestAffineTransformation implements JUnit4Test {
- /**
- * Test identity transform
- */
- @Test
- public void testIdentityTransform() {
- int testdim = 5;
- AffineTransformation t = new AffineTransformation(testdim);
- assertTrue(t.getDimensionality() == testdim);
- Matrix tm = t.getTransformation();
- assertEquals("initial transformation matrix should be unity", tm, Matrix.unitMatrix(testdim + 1));
-
- // test application to a vector
- double[] dv = new double[testdim];
- for(int i = 0; i < testdim; i++) {
- dv[i] = i * i + testdim;
- }
- Vector v1 = new Vector(dv.clone());
- Vector v2 = new Vector(dv.clone());
-
- Vector v3 = t.apply(v1);
- assertEquals("identity transformation wasn't identical", v2, v3);
-
- Vector v4 = t.applyInverse(v2);
- assertEquals("inverse of identity wasn't identity", v1, v4);
- }
-
- /**
- * Test adding translation vectors
- */
- @Test
- public void testTranslation() {
- int testdim = 5;
- AffineTransformation t = new AffineTransformation(testdim);
- assertTrue(t.getDimensionality() == testdim);
- Matrix tm = t.getTransformation();
- assertNotSame("getTransformation is expected to return a new copy", tm, t.getTransformation());
- assertEquals("initial transformation matrix should be unity", tm, Matrix.unitMatrix(testdim + 1));
-
- // translation vector
- double[] tv = new double[testdim];
- for(int i = 0; i < testdim; i++) {
- tv[i] = i + testdim;
- }
- t.addTranslation(new Vector(tv));
-
- Matrix tm2 = t.getTransformation();
- // Manually do the same changes to the matrix tm
- for(int i = 0; i < testdim; i++) {
- tm.set(i, testdim, i + testdim);
- }
- // Compare the results
- assertEquals("Translation wasn't added correctly to matrix.", tm, tm2);
-
- // test application to a vector
- double[] dv1 = new double[testdim];
- double[] dv2 = new double[testdim];
- for(int i = 0; i < testdim; i++) {
- dv1[i] = i * i + testdim;
- dv2[i] = i * i + i + 2 * testdim;
- }
- Vector v1 = new Vector(dv1);
- Vector v2t = new Vector(dv2);
-
- Vector v1t = t.apply(v1);
- assertEquals("Vector wasn't translated properly forward.", v2t, v1t);
- Vector v2b = t.applyInverse(v2t);
- assertEquals("Vector wasn't translated properly backwards.", v1, v2b);
- Vector v1b = t.applyInverse(v1t);
- assertEquals("Vector wasn't translated properly back and forward.", v1, v1b);
-
- // Translation
- Vector vd = v1.minus(v2b);
- Vector vtd = v1t.minus(v2t);
- assertEquals("Translation changed vector difference.", vd, vtd);
-
- // Translation shouldn't change relative vectors.
- assertEquals("Relative vectors weren't left unchanged by translation!", v1, t.applyRelative(v1));
- assertEquals("Relative vectors weren't left unchanged by translation!", v2t, t.applyRelative(v2t));
- assertEquals("Relative vectors weren't left unchanged by translation!", v1t, t.applyRelative(v1t));
- assertEquals("Relative vectors weren't left unchanged by translation!", v2b, t.applyRelative(v2b));
- }
-
- /**
- * Test direct inclusion of matrices
- */
- @Test
- public void testMatrix() {
- int testdim = 5;
- int axis1 = 1;
- int axis2 = 3;
-
- assert (axis1 < testdim);
- assert (axis2 < testdim);
- // don't change the angle; we'll be using that executing the rotation
- // three times will be identity (approximately)
- double angle = Math.toRadians(360 / 3);
- AffineTransformation t = new AffineTransformation(testdim);
- assertTrue(t.getDimensionality() == testdim);
- Matrix tm = t.getTransformation();
- assertNotSame("getTransformation is expected to return a new copy", tm, t.getTransformation());
- assertEquals("initial transformation matrix should be unity", tm, Matrix.unitMatrix(testdim + 1));
-
- // rotation matrix
- double[][] rm = new double[testdim][testdim];
- for(int i = 0; i < testdim; i++) {
- rm[i][i] = 1;
- }
- // add the rotation
- rm[axis1][axis1] = +Math.cos(angle);
- rm[axis1][axis2] = -Math.sin(angle);
- rm[axis2][axis1] = +Math.sin(angle);
- rm[axis2][axis2] = +Math.cos(angle);
- t.addMatrix(new Matrix(rm));
- Matrix tm2 = t.getTransformation();
-
- // We know that we didn't do any translations and tm is the unity matrix
- // so we can manually do the rotation on it, too.
- tm.set(axis1, axis1, +Math.cos(angle));
- tm.set(axis1, axis2, -Math.sin(angle));
- tm.set(axis2, axis1, +Math.sin(angle));
- tm.set(axis2, axis2, +Math.cos(angle));
-
- // Compare the results
- assertEquals("Rotation wasn't added correctly to matrix.", tm, tm2);
-
- // test application to a vector
- double[] dv = new double[testdim];
- for(int i = 0; i < testdim; i++) {
- dv[i] = i * i + testdim;
- }
- Vector v1 = new Vector(dv);
- Vector v2 = t.apply(v1);
- Vector v3 = t.applyInverse(v2);
- assertTrue("Forward-Backward didn't work correctly.", v1.minus(v3).euclideanLength() < 0.0001);
- Vector v4 = t.apply(t.apply(t.apply(v1)));
- assertTrue("Triple-Rotation by 120 degree didn't work", v1.minus(v4).euclideanLength() < 0.0001);
-
- // Rotation shouldn't disagree for relative vectors.
- // (they just are not affected by translation!)
- assertEquals("Relative vectors were affected differently by pure rotation!", v2, t.applyRelative(v1));
-
- // should do the same as built-in rotation!
- AffineTransformation t2 = new AffineTransformation(testdim);
- t2.addRotation(axis1, axis2, angle);
- Vector t2v2 = t2.apply(v1);
- assertTrue("Manual rotation and AffineTransformation.addRotation disagree.", v2.minus(t2v2).euclideanLength() < 0.0001);
- }
-
- /**
- * Test {@link AffineTransformation#reorderAxesTransformation}
- */
- @Test
- public void testReorder() {
- Vector v = new Vector(new double[] { 3, 5, 7 });
- // all permutations
- Vector p1 = new Vector(new double[] { 3, 5, 7 });
- Vector p2 = new Vector(new double[] { 3, 7, 5 });
- Vector p3 = new Vector(new double[] { 5, 3, 7 });
- Vector p4 = new Vector(new double[] { 5, 7, 3 });
- Vector p5 = new Vector(new double[] { 7, 3, 5 });
- Vector p6 = new Vector(new double[] { 7, 5, 3 });
- Vector[] ps = new Vector[] {
- // with no arguments.
- p1,
- // with just one argument.
- p1, p3, p5,
- // with two arguments.
- p1, p2, p3, p4, p5, p6, };
-
- // index in reference array
- int idx = 0;
- // with 0 arguments
- {
- AffineTransformation aff = AffineTransformation.reorderAxesTransformation(v.getDimensionality(), new int[] {});
- Vector n = aff.apply(v).minus(ps[idx]);
- assertEquals("Permutation " + idx + " doesn't match.", n.euclideanLength(), 0.0, 0.001);
- idx++;
- }
- // with one argument
- for(int d1 = 1; d1 <= 3; d1++) {
- AffineTransformation aff = AffineTransformation.reorderAxesTransformation(v.getDimensionality(), new int[] { d1 });
- Vector n = aff.apply(v).minus(ps[idx]);
- assertEquals("Permutation " + idx + " doesn't match.", n.euclideanLength(), 0.0, 0.001);
- idx++;
- }
- // with two arguments
- for(int d1 = 1; d1 <= 3; d1++) {
- for(int d2 = 1; d2 <= 3; d2++) {
- if(d1 == d2) {
- continue;
- }
- AffineTransformation aff = AffineTransformation.reorderAxesTransformation(v.getDimensionality(), new int[] { d1, d2 });
- Vector n = aff.apply(v).minus(ps[idx]);
- assertEquals("Permutation " + idx + " doesn't match.", n.euclideanLength(), 0.0, 0.001);
- idx++;
- }
- }
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java b/test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java
deleted file mode 100644
index 57129241..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java
+++ /dev/null
@@ -1,166 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-
-import java.util.Arrays;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.data.DoubleVector;
-import de.lmu.ifi.dbs.elki.data.type.TypeUtil;
-import de.lmu.ifi.dbs.elki.database.Database;
-import de.lmu.ifi.dbs.elki.database.StaticArrayDatabase;
-import de.lmu.ifi.dbs.elki.database.ids.DBIDIter;
-import de.lmu.ifi.dbs.elki.database.relation.Relation;
-import de.lmu.ifi.dbs.elki.datasource.FileBasedDatabaseConnection;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.fitting.FittingFunction;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.fitting.GaussianFittingFunction;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.fitting.LevenbergMarquardtMethod;
-import de.lmu.ifi.dbs.elki.math.statistics.KernelDensityEstimator;
-import de.lmu.ifi.dbs.elki.math.statistics.distribution.NormalDistribution;
-import de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.GaussianKernelDensityFunction;
-import de.lmu.ifi.dbs.elki.utilities.ClassGenericsUtil;
-import de.lmu.ifi.dbs.elki.utilities.optionhandling.ParameterException;
-import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization.ListParameterization;
-
-/**
- * JUnit test that does a complete Kernel and Levenberg-Marquadt fitting.
- *
- * @author Erich Schubert
- */
-public class TestKernelDensityFitting implements JUnit4Test {
- // the following values depend on the data set used!
- String dataset = "data/testdata/unittests/gaussian-1d-for-fitting.csv";
-
- // data set size for verification.
- int realsize = 100;
-
- double realmean = 0.5;
-
- double realstdd = 1.5;
-
- /**
- * The test will load the given data set and perform a Levenberq-Marquadt
- * fitting on a kernelized density estimation. The test evaluates the fitting
- * quality to ensure that the results remain stable and significantly better
- * than traditional estimation.
- *
- * @throws ParameterException on errors.
- */
- @Test
- public final void testFitDoubleArray() {
- ListParameterization config = new ListParameterization();
- // Input
- config.addParameter(FileBasedDatabaseConnection.Parameterizer.INPUT_ID, dataset);
- // This data was generated with a mean of 0.0 and stddev 1.23,
-
- // get database
- Database db = ClassGenericsUtil.parameterizeOrAbort(StaticArrayDatabase.class, config);
- db.initialize();
- Relation<DoubleVector> rep = db.getRelation(TypeUtil.DOUBLE_VECTOR_FIELD);
-
- // verify data set size.
- assertEquals("Data set size doesn't match parameters.", realsize, rep.size());
-
- double splitval = 0.5;
-
- double[] fulldata = new double[rep.size()];
- // transform into double array
- {
- int i = 0;
- for(DBIDIter iditer = rep.iterDBIDs(); iditer.valid(); iditer.advance()) {
- fulldata[i] = rep.get(iditer).doubleValue(0);
- i++;
- }
- }
- Arrays.sort(fulldata);
-
- // Check that the initial parameters match what we were expecting from the
- // data.
- double[] fullparams = estimateInitialParameters(fulldata);
- assertEquals("Full Mean before fitting", 0.4446105, fullparams[0], 0.0001);
- assertEquals("Full Stddev before fitting", 1.4012001, fullparams[1], 0.0001);
-
- // Do a fit using only part of the data and check the results are right.
- double[] fullfit = run(fulldata, fullparams);
- assertEquals("Full Mean after fitting", 0.64505, fullfit[0], 0.01);
- assertEquals("Full Stddev after fitting", 1.5227889, fullfit[1], 0.01);
-
- int splitpoint = 0;
- while(fulldata[splitpoint] < splitval && splitpoint < fulldata.length) {
- splitpoint++;
- }
- double[] halfdata = Arrays.copyOf(fulldata, splitpoint);
-
- // Check that the initial parameters match what we were expecting from the
- // data.
- double[] params = estimateInitialParameters(halfdata);
- assertEquals("Mean before fitting", -0.65723044, params[0], 0.0001);
- assertEquals("Stddev before fitting", 1.0112391, params[1], 0.0001);
-
- // Do a fit using only part of the data and check the results are right.
- double[] ps = run(halfdata, params);
- assertEquals("Mean after fitting", 0.45980, ps[0], 0.01);
- assertEquals("Stddev after fitting", 1.320427, ps[1], 0.01);
- }
-
- private double[] estimateInitialParameters(double[] data) {
- double[] params = new double[3];
- // compute averages
- MeanVariance mv = new MeanVariance();
- for(double d : data) {
- mv.put(d);
- }
-
- params[0] = mv.getMean();
- params[1] = mv.getSampleStddev();
- // guess initial amplitude for an gaussian distribution.
- double c1 = NormalDistribution.erf(Math.abs(data[0] - params[0]) / (params[1] * Math.sqrt(2)));
- double c2 = NormalDistribution.erf(Math.abs(data[data.length - 1] - params[0]) / (params[1] * Math.sqrt(2)));
- params[2] = 1.0 / Math.min(c1, c2);
- // System.out.println("Mean: " + params[0] + " Stddev: " + params[1] +
- // " Amp: " + params[2]);
- return params;
- }
-
- private double[] run(double[] data, double[] params) {
- FittingFunction func = GaussianFittingFunction.STATIC;
- boolean[] dofit = { true, true, true };
- KernelDensityEstimator de = new KernelDensityEstimator(data, GaussianKernelDensityFunction.KERNEL, 1e-10);
- LevenbergMarquardtMethod fit = new LevenbergMarquardtMethod(func, params, dofit, data, de.getDensity(), de.getVariance());
- // for(int i = 0; i < 100; i++) {
- // fit.iterate();
- // double[] ps = fit.getParams();
- // System.out.println("Mean: " + ps[0] + " Stddev: " + ps[1] + " Amp: " +
- // ps[2]+" Chi: "+fit.getChiSq());
- // }
- fit.run();
- // double[] ps = fit.getParams();
- // System.out.println("Result: "+ps[0]+" "+ps[1]+" "+ps[2]+" Chi: "+fit.getChiSq()+" Iter: "+fit.maxruns);
- return fit.getParams();
- }
-} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestLevenbergMarquardtGaussianFitting.java b/test/de/lmu/ifi/dbs/elki/math/TestLevenbergMarquardtGaussianFitting.java
deleted file mode 100644
index 039b7179..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestLevenbergMarquardtGaussianFitting.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.fitting.GaussianFittingFunction;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.fitting.LevenbergMarquardtMethod;
-
-/**
- * Test to evaluate Levenberg-Marquardt fitting on a given Gaussian
- * distribution.
- *
- * @author Erich Schubert
- *
- */
-public class TestLevenbergMarquardtGaussianFitting implements JUnit4Test {
- /**
- * Evaluate on a symmetric Gaussian distribution. Traditional estimation
- * already has the mean quite good, but is far off on the stddev. The improved
- * fitting is much better on the stddev.
- */
- // these points were generated with mean 0.12345 and stddev 0.98765
- @Test
- public void testSymmetric() {
- double[] testx = { -0.787791050195, -0.738026373791, -0.688261697386, -0.638497020982, -0.588732344578, -0.538967668174, -0.489202991769, -0.439438315365, -0.389673638961, -0.339908962556, -0.290144286152, -0.240379609748, -0.190614933344, -0.140850256939, -0.0910855805352, -0.0413209041309, 0.00844377227332, 0.0582084486776, 0.107973125082, 0.157737801486, 0.20750247789, 0.257267154295, 0.307031830699, 0.356796507103, 0.406561183507, 0.456325859912, 0.506090536316, 0.55585521272, 0.605619889124, 0.655384565529, 0.705149241933, 0.754913918337, 0.804678594741, 0.854443271146, 0.90420794755, 0.953972623954, 1.00373730036, 1.05350197676, 1.10326665317 };
- double[] testy = { 0.25319163934, 0.210993032783, 0.26122946916, 0.301418618261, 0.309456448082, 0.319503735357, 0.327541565177, 0.285342958621, 0.371749629189, 0.345626682273, 0.357683427004, 0.343617224818, 0.365721256824, 0.363711799369, 0.39586311865, 0.389834746285, 0.456146842302, 0.434042810296, 0.39586311865, 0.40390094847, 0.442080640117, 0.375768544099, 0.355673969549, 0.373759086644, 0.39586311865, 0.371749629189, 0.345626682273, 0.361702341914, 0.381796916465, 0.357683427004, 0.405910405925, 0.353664512093, 0.349645597183, 0.267257841525, 0.263238926615, 0.313475362992, 0.243144352064, 0.25721055425, 0.221040320058 };
- double mean = 0.122895805963;
- double stddev = 0.542856090502;
- double[] s = new double[testx.length];
- for(int i = 0; i < testx.length; i++) {
- s[i] = 1.0;
- }
- double[] params = { mean, stddev, 1 };
- boolean[] dofit = { true, true, false };
- LevenbergMarquardtMethod fit = new LevenbergMarquardtMethod(GaussianFittingFunction.STATIC, params, dofit, testx, testy, s);
- for(int i = 0; i < 50; i++) {
- fit.iterate();
- }
- double[] ps = fit.getParams();
- // compare results.
- double[] should = { 0.1503920, 0.9788814, 1 };
- assertEquals("Mean doesn't match.", should[0], ps[0], 0.0001);
- assertEquals("Stddev doesn't match.", should[1], ps[1], 0.0001);
- assertEquals("Scaling doesn't match.", should[2], ps[2], 0.0001);
- }
-
- /**
- * Same experiment, but only with one leg of the distribution. This results in
- * the traditional mean being far off.
- */
- @Test
- public void testAsymmetric() {
- double[] testx = { 0.157737801486, 0.20750247789, 0.257267154295, 0.307031830699, 0.356796507103, 0.406561183507, 0.456325859912, 0.506090536316, 0.55585521272, 0.605619889124, 0.655384565529, 0.705149241933, 0.754913918337, 0.804678594741, 0.854443271146, 0.90420794755, 0.953972623954, 1.00373730036, 1.05350197676, 1.10326665317, 1.15303132957, 1.20279600598, 1.25256068238, 1.30232535878, 1.35209003519, 1.40185471159, 1.451619388, 1.5013840644, 1.55114874081, 1.60091341721, 1.65067809361, 1.70044277002, 1.75020744642, 1.79997212283, 1.84973679923, 1.89950147564, 1.94926615204, 1.99903082844, 2.04879550485, 2.09856018125, 2.14832485766, 2.19808953406, 2.24785421046, 2.29761888687, 2.34738356327, 2.39714823968, 2.44691291608, 2.49667759249, 2.54644226889, 2.59620694529, 2.6459716217, 2.6957362981, 2.74550097451, 2.79526565091, 2.84503032732, 2.89479500372, 2.94455968012, 2.99432435653, 3.04408903293, 3.09385370934 };
- double[] testy = { 0.40390094847, 0.442080640117, 0.375768544099, 0.355673969549, 0.373759086644, 0.39586311865, 0.371749629189, 0.345626682273, 0.361702341914, 0.381796916465, 0.357683427004, 0.405910405925, 0.353664512093, 0.349645597183, 0.267257841525, 0.263238926615, 0.313475362992, 0.243144352064, 0.25721055425, 0.221040320058, 0.247163266974, 0.219030862603, 0.267257841525, 0.186879543322, 0.184870085867, 0.160756596406, 0.202955202963, 0.132624192035, 0.150709309131, 0.158747138951, 0.100472872754, 0.124586362215, 0.116548532394, 0.132624192035, 0.078368840748, 0.0843972131132, 0.0582742661972, 0.0763593832929, 0.100472872754, 0.052245893832, 0.0562648087421, 0.0462175214668, 0.0321513192812, 0.0421986065566, 0.026122946916, 0.0321513192812, 0.0140662021855, 0.0120567447305, 0.0241134894609, 0.0140662021855, 0.0160756596406, 0.0140662021855, 0.00803782982031, 0.00602837236523, 0.0120567447305, 0.00803782982031, 0.00803782982031, 0.00602837236523, 0.0100472872754, 0.00200945745508 };
- double mean = 0.951868470698;
- double stddev = 0.571932920001;
- double[] s = new double[testx.length];
- for(int i = 0; i < testx.length; i++) {
- s[i] = 1.0;
- }
- double[] params = { mean, stddev, 1 };
- boolean[] dofit = { true, true, false };
- LevenbergMarquardtMethod fit = new LevenbergMarquardtMethod(GaussianFittingFunction.STATIC, params, dofit, testx, testy, s);
- for(int i = 0; i < 50; i++) {
- fit.iterate();
- }
- double[] ps = fit.getParams();
- // compare results.
- double[] should = { 0.132165, 1.027699, 1 };
- assertEquals("Mean doesn't match.", should[0], ps[0], 0.0001);
- assertEquals("Stddev doesn't match.", should[1], ps[1], 0.0001);
- assertEquals("Scaling doesn't match.", should[2], ps[2], 0.0001);
- }
-} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestMathUtil.java b/test/de/lmu/ifi/dbs/elki/math/TestMathUtil.java
deleted file mode 100644
index 90112694..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestMathUtil.java
+++ /dev/null
@@ -1,104 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-import java.util.Random;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for some basic math functions.
- *
- * @author Erich Schubert
- */
-public class TestMathUtil implements JUnit4Test {
- @Test
- public void testPearsonCorrelation() {
- final int size = 1000;
- final long seed = 1;
- double[] data1 = new double[size];
- double[] data2 = new double[size];
- double[] weight1 = new double[size];
- double[] weight2 = new double[size];
-
- Random r = new Random(seed);
- for (int i = 0; i < size; i++) {
- data1[i] = r.nextDouble();
- data2[i] = r.nextDouble();
- weight1[i] = 1.0;
- weight2[i] = 0.1;
- }
-
- double pear = MathUtil.pearsonCorrelationCoefficient(data1, data2);
- double wpear1 = MathUtil.weightedPearsonCorrelationCoefficient(data1, data2, weight1);
- double wpear2 = MathUtil.weightedPearsonCorrelationCoefficient(data1, data2, weight2);
- assertEquals("Pearson and weighted pearson should be the same with constant weights.", pear, wpear1, 1E-10);
- assertEquals("Weighted pearsons should be the same with constant weights.", wpear1, wpear2, 1E-10);
- }
-
- @Test
- public void testBitMath() {
- assertEquals("Bit math issues", 1024, MathUtil.nextPow2Int(912));
- assertEquals("Bit math issues", 8, MathUtil.nextPow2Int(5));
- assertEquals("Bit math issues", 4, MathUtil.nextPow2Int(4));
- assertEquals("Bit math issues", 4, MathUtil.nextPow2Int(3));
- assertEquals("Bit math issues", 2, MathUtil.nextPow2Int(2));
- assertEquals("Bit math issues", 1, MathUtil.nextPow2Int(1));
- assertEquals("Bit math issues", 0, MathUtil.nextPow2Int(0));
- assertEquals("Bit math issues", 1024L, MathUtil.nextPow2Long(912L));
- assertEquals("Bit math issues", 0, MathUtil.nextPow2Int(-1));
- assertEquals("Bit math issues", 0, MathUtil.nextPow2Int(-2));
- assertEquals("Bit math issues", 0, MathUtil.nextPow2Int(-99));
- assertEquals("Bit math issues", 15, MathUtil.nextAllOnesInt(8));
- assertEquals("Bit math issues", 7, MathUtil.nextAllOnesInt(4));
- assertEquals("Bit math issues", 3, MathUtil.nextAllOnesInt(3));
- assertEquals("Bit math issues", 3, MathUtil.nextAllOnesInt(2));
- assertEquals("Bit math issues", 1, MathUtil.nextAllOnesInt(1));
- assertEquals("Bit math issues", 0, MathUtil.nextAllOnesInt(0));
- assertEquals("Bit math issues", -1, MathUtil.nextAllOnesInt(-1));
- assertEquals("Bit math issues", 0, 0 >>> 1);
- }
-
- @Test
- public void testFloatToDouble() {
- Random r = new Random(1l);
- for (int i = 0; i < 10000; i++) {
- final double dbl = Double.longBitsToDouble(r.nextLong());
- final float flt = (float) dbl;
- final double uppd = MathUtil.floatToDoubleUpper(flt);
- final float uppf = (float) uppd;
- final double lowd = MathUtil.floatToDoubleLower(flt);
- final float lowf = (float) lowd;
- assertTrue("Expected value to become larger, but " + uppd + " < " + dbl, uppd >= dbl || Double.isNaN(dbl));
- assertTrue("Expected value to round to the same float.", flt == uppf || Double.isNaN(flt));
- assertTrue("Expected value to become smaller, but " + lowd + " > " + dbl, lowd <= dbl || Double.isNaN(dbl));
- assertTrue("Expected value to round to the same float.", flt == lowf || Double.isNaN(flt));
- }
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestMatrix.java b/test/de/lmu/ifi/dbs/elki/math/TestMatrix.java
deleted file mode 100644
index 55c266d8..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestMatrix.java
+++ /dev/null
@@ -1,89 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import java.util.Random;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.Matrix;
-
-public class TestMatrix implements JUnit4Test {
-
- @Test
- public void testTransposedOperations() {
- for(int i = 0; i < 100; i++) {
- randomizedTransposedTest();
- randomizedTestAsymmetric();
- }
- }
-
- private void randomizedTransposedTest() {
- Random r = new Random();
- int dim = r.nextInt(30) + 10;
- Matrix A = new Matrix(dim, dim);
- Matrix B = new Matrix(dim, dim);
- for(int i = 0; i < dim; i++) {
- for(int j = 0; j < dim; j++) {
- A.set(i, j, (r.nextDouble() - .5) * 10);
- B.set(i, j, (r.nextDouble() - .5) * 10);
- }
- }
-
- Matrix AT_B = A.transpose().times(B);
- org.junit.Assert.assertTrue("A.transposeTimes(B) does not equal A.transpose.times(B)", A.transposeTimes(B).almostEquals(AT_B));
- Matrix A_BT = A.times(B.transpose());
- org.junit.Assert.assertTrue("A.timesTranspose(B) does not equal A.times(B.transpose)", A.timesTranspose(B).almostEquals(A_BT));
- org.junit.Assert.assertTrue("Usually (!) AT_B != A_BT!", !AT_B.almostEquals(A_BT));
- Matrix AT_BT = A.transpose().times(B.transpose());
- org.junit.Assert.assertTrue("A.transposeTimesTranspose(B) does not equal (B.times(A)).transpose", B.times(A).transpose().almostEquals(AT_BT));
- org.junit.Assert.assertTrue("A.transposeTimesTranspose(B) does not equal A.transpose.times(B.transpose)", A.transposeTimesTranspose(B).almostEquals(AT_BT));
- }
-
- private void randomizedTestAsymmetric() {
- Random r = new Random();
- int dim1 = r.nextInt(30) + 10;
- int dim2 = r.nextInt(30) + 10;
- int dim3 = r.nextInt(30) + 10;
- Matrix A = new Matrix(dim1, dim2);
- Matrix B = new Matrix(dim2, dim3);
- for(int i = 0; i < dim1; i++) {
- for(int j = 0; j < dim2; j++) {
- A.set(i, j, (r.nextDouble() - .5) * 10);
- }
- }
- for(int i = 0; i < dim2; i++) {
- for(int j = 0; j < dim3; j++) {
- B.set(i, j, (r.nextDouble() - .5) * 10);
- }
- }
-
- Matrix A_B = A.times(B);
- Matrix BT_AT = B.transpose().times(A.transpose());
- Matrix BT_AT2 = B.transposeTimesTranspose(A);
- org.junit.Assert.assertTrue("B.transposeTimesTranspose(A) does not equal (A.times(B)).transpose", A_B.transpose().almostEquals(BT_AT));
- org.junit.Assert.assertTrue("B.transposeTimesTranspose(A) does not equal B.transpose.times(A.transpose)", BT_AT2.almostEquals(BT_AT));
- }
-} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestSinCosTable.java b/test/de/lmu/ifi/dbs/elki/math/TestSinCosTable.java
deleted file mode 100644
index 8e91a404..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestSinCosTable.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-public class TestSinCosTable implements JUnit4Test {
-
- @Test
- public void testSinCosTable() {
- doTestSinCosTable(360);
- doTestSinCosTable(142); // Divisible by two
- doTestSinCosTable(17);
- doTestSinCosTable(131); // Prime.
- }
-
- protected void doTestSinCosTable(int steps) {
- SinCosTable table = SinCosTable.make(steps);
- for (int i = -steps; i < 2 * steps; i++) {
- double angle = Math.toRadians(360. * i / steps);
- assertEquals("Cosine does not match at i=" + i + " a=" + angle, Math.cos(angle), table.cos(i), 1E-10);
- assertEquals("Sine does not match at i=" + i + " a=" + angle, Math.sin(angle), table.sin(i), 1E-10);
- }
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestSlidingVariance.java b/test/de/lmu/ifi/dbs/elki/math/TestSlidingVariance.java
deleted file mode 100644
index 58824142..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestSlidingVariance.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-import static org.junit.Assert.assertEquals;
-
-import java.util.Random;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test {@link MeanVariance} with negative weights.
- *
- * @author Erich Schubert
- */
-public class TestSlidingVariance implements JUnit4Test {
- /**
- * Size of test data set.
- */
- private static final int SIZE = 100000;
-
- /**
- * Sliding window size.
- */
- private static final int WINDOWSIZE = 100;
-
- @Test
- public void testSlidingWindowVariance() {
- MeanVariance mv = new MeanVariance();
- MeanVariance mc = new MeanVariance();
-
- Random r = new Random(0);
- double[] data = new double[SIZE];
- for(int i = 0; i < data.length; i++) {
- data[i] = r.nextDouble();
- }
- // Arrays.sort(data);
-
- // Pre-roll:
- for(int i = 0; i < WINDOWSIZE; i++) {
- mv.put(data[i]);
- }
- // Compare to window approach
- for(int i = WINDOWSIZE; i < data.length; i++) {
- mv.put(data[i - WINDOWSIZE], -1.); // Remove
- mv.put(data[i]);
-
- mc.reset(); // Reset statistics
- for(int j = i + 1 - WINDOWSIZE; j <= i; j++) {
- mc.put(data[j]);
- }
- // Fully manual statistics, exact two-pass algorithm:
- double mean = 0.0;
- for(int j = i + 1 - WINDOWSIZE; j <= i; j++) {
- mean += data[j];
- }
- mean /= WINDOWSIZE;
- double var = 0.0;
- for(int j = i + 1 - WINDOWSIZE; j <= i; j++) {
- double v = data[j] - mean;
- var += v * v;
- }
- var /= (WINDOWSIZE - 1);
- assertEquals("Variance does not agree at i=" + i, mv.getSampleVariance(), mc.getSampleVariance(), 1e-14);
- assertEquals("Variance does not agree at i=" + i, mv.getSampleVariance(), var, 1e-14);
- }
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestStatisticalMoments.java b/test/de/lmu/ifi/dbs/elki/math/TestStatisticalMoments.java
deleted file mode 100644
index fe63b707..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestStatisticalMoments.java
+++ /dev/null
@@ -1,120 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test to check our statistical moments class for correctness.
- *
- * @author Erich Schubert
- */
-public class TestStatisticalMoments implements JUnit4Test {
- @Test
- public void testTiny() {
- double[] data = new double[] { 222, 1122, 45444 };
- StatisticalMoments m = new StatisticalMoments();
- for (double d : data) {
- m.put(d);
- }
- // Validated with R package "e1071" and scipy.
- // Looks as we might be closer to scipys result!
- // skewness(c(222,1122,45444), type = 1) = 0.70614285367114104
- // scipy.stats.skew([222, 1122, 45444], bias=True) = 0.7061428536711412
- assertEquals("Naive skewness does not match.", 0.70614285367114104, m.getNaiveSkewness(), 1e-15);
- // skewness(c(222,1122,45444), type = 2) = 1.7296896770071024
- // scipy.stats.skew([222, 1122, 45444], bias=False) = 1.7296896770071026
- assertEquals("Sample skewness does not match.", 1.7296896770071024, m.getSampleSkewness(), 1e-15);
- // Type 3 skewness is not in ELKI.
-
- // kurtosis(c(222,1122,45444), type = 1) = -1.5
- assertEquals("Naive kurtosis does not match.", -1.5, m.getNaiveExcessKurtosis(), 1e-15);
- assertEquals("Naive kurtosis does not match.", -1.5 + 3.0, m.getNaiveKurtosis(), 1e-15);
- // type = 2 needs 4 observations - so do we!
- }
-
- @Test
- public void testGamma() {
- double[] data = new double[] { // 100 Gamma(5,5) distributed random values.
- 0.6388530607016163, 0.9782442336324599, 0.8882176966052615, 0.7849646645745156, 2.0633275427120497, //
- 0.9545195282320902, 1.092390620469477, 0.7258265676258062, 1.378026049091643, 0.8310918468931533,//
- 0.9495339766440013, 0.7126363476416752, 0.5608700366395489, 0.31408795273142415, 1.4909322345449254, //
- 0.46625313007571856, 1.1870054487101156, 0.7640843133327799, 2.235582041645692, 1.5812487824715005, //
- 1.512895069952923, 0.606517358771931, 1.1961880366469766, 0.7854465499137, 0.8084781536051177, //
- 0.7615405607968533, 1.6614435713861262, 1.4869842072109933, 0.43465864880894045, 2.007341464773332, //
- 0.33478515273215137, 1.9093706181977907, 0.3539177300096471, 0.44888559667524086, 1.0249621186169293, //
- 0.38784905783431306, 0.7632290555534638, 0.9941038353388855, 0.6358745449186729, 0.5750658437507069, //
- 0.9565742499910938, 1.2221328658541637, 0.9389920544737386, 1.21461175894598, 1.5713316877580166, //
- 0.3470088915002977, 0.4419291224056868, 2.343465732285217, 1.0612049261527454, 0.9960347794653911, //
- 0.5433216826433932, 1.006345176861023, 1.034059277904943, 0.7199916430119295, 1.218878192200847, //
- 1.0023101563986212, 1.093784991451296, 0.9748868952634213, 1.81732410812918, 0.5259404003069172, //
- 1.5179842038671814, 0.7461497981977685, 0.47530253061596, 0.810558795121139, 0.9383514512691828, //
- 0.42371144806092004, 0.8698616597894346, 0.4541860955288436, 0.3136304450065802, 0.8799371863836344, //
- 0.9854734113277808, 0.8651302802119106, 0.7981146204118504, 0.5255964404563404, 0.8570668629471919, //
- 1.0294303406520284, 1.4592029352371467, 1.1034285928922425, 1.0042662401564635, 0.6443339212869743, //
- 1.4096313764251664, 0.9328112988095885, 2.0874718257265483, 1.063702918067901, 0.5885221900074733, //
- 1.216856018361022, 0.5572986786142953, 0.6620626132872955, 0.7357210048560157, 1.5174141129183254, //
- 1.2293542801457167, 1.490026433254134, 1.4307462549666328, 1.381520418446136, 0.48400651328811123, //
- 0.8448303085270435, 1.1514319532981445, 0.8944580168473978, 0.5003052782124537, 1.1457096934062219 };
- StatisticalMoments m = new StatisticalMoments();
- for (double d : data) {
- m.put(d);
- }
- // Validated with R package "e1071" and scipy:
- // Looks as we might be closer to scipys result!
- // skewness(data, type = 1) = 0.8553563631726689
- // scipy.stats.skew(data, bias=True) = 0.8553563631726712
- assertEquals("Naive skewness does not match.", 0.8553563631726689, m.getNaiveSkewness(), 1e-14);
- // skewness(data, type = 2) = 0.868437587353074
- // scipy.stats.skew(data, bias=False) = 0.868437587353077
- assertEquals("Sample skewness does not match.", 0.868437587353074, m.getSampleSkewness(), 1e-14);
- // Type 3 skewness is not in ELKI.
-
- // kurtosis(data, type = 1) = 0.4778717586207377
- // scipy.stats.kurtosis(data, fisher=True) = 0.4778717586207377
- assertEquals("Naive kurtosis does not match.", 0.4778717586207377, m.getNaiveExcessKurtosis(), 1e-14);
- assertEquals("Naive kurtosis does not match.", 0.4778717586207377 + 3.0, m.getNaiveKurtosis(), 1e-14);
- // kurtosis(data, type = 2) = 0.565141985530060675
- // scipy.stats.kurtosis(data, fisher=True, bias=False) = 0.5651419855300603
- // scipy.stats.kurtosis(data, fisher=True, bias=False) = 0.5651419855300603
- // scipy.stats.kurtosis(data, fisher=False, bias=False) = 3.5651419855300603
- assertEquals("Sample kurtosis does not match.", 0.565141985530060675, m.getSampleExcessKurtosis(), 1e-14);
- assertEquals("Sample kurtosis does not match.", 3.565141985530060675, m.getSampleKurtosis(), 1e-14);
-
- // numpy.array(data).mean() = 0.98342960290360215
- assertEquals("Mean does not match.", 0.98342960290360215, m.getMean(), 1e-15);
- // numpy.array(data).std() = 0.44953213330440578
- assertEquals("Naive stddev does not match.", 0.44953213330440578, m.getNaiveStddev(), 1e-15);
- // numpy.array(data).std(ddof=1) = 0.45179679314507293
- assertEquals("Sample stddev does not match.", 0.45179679314507293, m.getSampleStddev(), 1e-15);
- // numpy.array(data).min() = 0.31363044500658022
- assertEquals("Min does not match.", 0.31363044500658022, m.getMin(), 1e-16);
- // numpy.array(data).max() = 2.343465732285217
- assertEquals("Max does not match.", 2.343465732285217, m.getMax(), 1e-16);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestWeightFunctions.java b/test/de/lmu/ifi/dbs/elki/math/TestWeightFunctions.java
deleted file mode 100644
index d2a71615..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/TestWeightFunctions.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package de.lmu.ifi.dbs.elki.math;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.ConstantWeight;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.ErfcStddevWeight;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.ErfcWeight;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.ExponentialWeight;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.GaussStddevWeight;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.GaussWeight;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.LinearWeight;
-import de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.WeightFunction;
-
-/**
- * JUnit test to assert consistency of a couple of Weight functions
- *
- * @author Erich Schubert
- *
- */
-public class TestWeightFunctions implements JUnit4Test {
- /**
- * Just a 'boring' value test for completeness.
- */
- @Test
- public void testGetWeight() {
- WeightFunction[] wf = { new ConstantWeight(), new ErfcWeight(), new ErfcStddevWeight(), new GaussWeight(), new GaussStddevWeight(), new LinearWeight(), new ExponentialWeight() };
- double[] at0 = { 1.0, 1.0, 1.0, 1.0, 0.3989422804014327, 1.0, 1.0 };
- double[] at01 = { 1.0, 0.8693490686884612, 0.920344325445942, 0.9772372209558107, 0.3969525474770118, 0.91, 0.7943282347242815 };
- double[] at09 = { 1.0, 0.13877499454059491, 0.36812025069351895, 0.15488166189124816, 0.2660852498987548, 0.18999999999999995, 0.12589254117941673 };
- double[] at10 = { 1.0, 0.10000000000000016, 0.31731050786291404, 0.10000000000000002, 0.24197072451914337, 0.09999999999999998, 0.10000000000000002 };
-
- assert (wf.length == at0.length);
- assert (wf.length == at01.length);
- assert (wf.length == at09.length);
- assert (wf.length == at10.length);
-
- for(int i = 0; i < wf.length; i++) {
- double val0 = wf[i].getWeight(0, 1, 1);
- double val01 = wf[i].getWeight(0.1, 1, 1);
- double val09 = wf[i].getWeight(0.9, 1, 1);
- double val10 = wf[i].getWeight(1.0, 1, 1);
- assertEquals(wf[i].getClass().getSimpleName() + " at 0.0", at0[i], val0, 1e-15);
- assertEquals(wf[i].getClass().getSimpleName() + " at 0.1", at01[i], val01, 1e-15);
- assertEquals(wf[i].getClass().getSimpleName() + " at 0.9", at09[i], val09, 1e-15);
- assertEquals(wf[i].getClass().getSimpleName() + " at 1.0", at10[i], val10, 1e-15);
- }
- }
-
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/geodesy/TestEarthModels.java b/test/de/lmu/ifi/dbs/elki/math/geodesy/TestEarthModels.java
deleted file mode 100644
index 62628512..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/geodesy/TestEarthModels.java
+++ /dev/null
@@ -1,385 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.geodesy;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2013
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test that cross-validates some distance computations with different
- * implementations. Note that it is common to see some difference in these
- * computations, unfortunately - even within R: "sp", "SDMTools" and "geosphere"
- * give different values. But in the end, it's always just an approximation.
- *
- * @author Erich Schubert
- */
-public class TestEarthModels implements JUnit4Test {
- // New York City
- final double[] NEW_YORK = new double[] { 40.67, -73.94 };
-
- // Munich City
- final double[] MUNICH = new double[] { 48.133333, 11.566667 };
-
- // Close to Munich city.
- final double[] MUNICH_AIRPORT = new double[] { 48.353889, 11.786111 };
-
- // Beijing
- final double[] BEIJING = new double[] { 39.913889, 116.391667 };
-
- // Sydney
- final double[] SYDNEY = new double[] { -33.859972, 151.211111 };
-
- // South pole
- final double[] SOUTH = new double[] { -90., 123. };
-
- // North pole
- final double[] NORTH = new double[] { 90., -11. };
-
- // Null
- final double[] NULL = new double[] { 0., 0. };
-
- // Antipodal of New York
- final double[] ANEW_YORK = new double[] { -40.67, 180. + -73.94 };
-
- // The full data set
- final double[][] DATA = new double[][] { NEW_YORK, MUNICH, MUNICH_AIRPORT, BEIJING, SYDNEY, SOUTH, NORTH, ANEW_YORK, NULL };
-
- // Names, for reporting
- final String[] NAMES = new String[] { "New York", "Munich", "Munich Airport", "Beijing", "Sydney", "South Pole", "North Pole", "AnitpodalNY", "Null" };
-
- // Distance matrix, as computed by R "sp" package.
- final double[][] R_SP_WGS84 = new double[][] { //
- { 0.00000000e+00, 6.50366148e+06, 6.50686263e+06, //
- 1.10191059e+07, 1.59817953e+07, 1.44857385e+07, //
- 5.49643716e+06, 2.00089752e+07, 8.65713703e+06, //
- }, //
- { 6.50366148e+06, 0.00000000e+00, 2.94317181e+04, //
- 7.77130051e+06, 1.63129394e+07, 1.53127242e+07, //
- 4.66770838e+06, 1.34974501e+07, 5.44172321e+06, //
- }, //
- { 6.50686263e+06, 2.94317181e+04, 0.00000000e+00, //
- 7.74340170e+06, 1.62922795e+07, 1.53371802e+07, //
- 4.64319863e+06, 1.34940877e+07, 5.46970119e+06, //
- }, //
- { 1.10191059e+07, 7.77130051e+06, 7.74340170e+06, //
- 0.00000000e+00, 8.90595105e+06, 1.44020175e+07, //
- 5.58032509e+06, 8.97021429e+06, 1.22298940e+07, //
- }, //
- { 1.59817953e+07, 1.63129394e+07, 1.62922795e+07, //
- 8.90595105e+06, 0.00000000e+00, 6.25152406e+06, //
- 1.37320772e+07, 4.03034506e+06, 1.52087327e+07, //
- }, //
- { 1.44857385e+07, 1.53127242e+07, 1.53371802e+07, //
- 1.44020175e+07, 6.25152406e+06, 0.00000000e+00, //
- 1.99703264e+07, 5.49643716e+06, 9.99356093e+06, //
- }, //
- { 5.49643716e+06, 4.66770838e+06, 4.64319863e+06, //
- 5.58032509e+06, 1.37320772e+07, 1.99703264e+07, //
- 0.00000000e+00, 1.44857385e+07, 9.99356093e+06, //
- }, //
- { 2.00089752e+07, 1.34974501e+07, 1.34940877e+07, //
- 8.97021429e+06, 4.03034506e+06, 5.49643716e+06, //
- 1.44857385e+07, 0.00000000e+00, 1.13581966e+07, //
- }, //
- { 8.65713703e+06, 5.44172321e+06, 5.46970119e+06, //
- 1.22298940e+07, 1.52087327e+07, 9.99356093e+06, //
- 9.99356093e+06, 1.13581966e+07, 0.00000000e+00, //
- }, //
- };
-
- // Distance matrix, as computed by R "SDMTools" with avoiding segfaults
- final double[][] SDM_WGS84 = new double[][] { //
- { 0.00000000e+00, 6.49607649e+06, 6.49934560e+06, //
- 1.10186899e+07, 1.59618991e+07, 1.45058923e+07, //
- 5.49803918e+06, 1.99845542e+07, 8.64487707e+06, //
- }, //
- { 6.49607649e+06, 0.00000000e+00, 2.94333400e+04, //
- 7.76413413e+06, 1.63019586e+07, 1.53352188e+07, //
- 4.66871262e+06, 1.34959988e+07, 5.44849943e+06, //
- }, //
- { 6.49934560e+06, 2.94333400e+04, 0.00000000e+00, //
- 7.73629144e+06, 1.62815962e+07, 1.53597436e+07, //
- 4.64418788e+06, 1.34928316e+07, 5.47647977e+06, //
- }, //
- { 1.10186899e+07, 7.76413413e+06, 7.73629144e+06, //
- 0.00000000e+00, 8.91481946e+06, 1.44219335e+07, //
- 5.58199793e+06, 8.98486478e+06, 1.22110932e+07, //
- }, //
- { 1.59618991e+07, 1.63019586e+07, 1.62815962e+07, //
- 8.91481946e+06, 0.00000000e+00, 6.25383635e+06, //
- 1.37500951e+07, 4.02274801e+06, 1.51936337e+07, //
- }, //
- { 1.45058923e+07, 1.53352188e+07, 1.53597436e+07, //
- 1.44219335e+07, 6.25383635e+06, 0.00000000e+00, //
- 2.00039315e+07, 5.49803918e+06, 1.00019657e+07, //
- }, //
- { 5.49803918e+06, 4.66871262e+06, 4.64418788e+06, //
- 5.58199793e+06, 1.37500951e+07, 2.00039315e+07, //
- 0.00000000e+00, 1.45058923e+07, 1.00019657e+07, //
- }, //
- { 1.99845542e+07, 1.34959988e+07, 1.34928316e+07, //
- 8.98486478e+06, 4.02274801e+06, 5.49803918e+06, //
- 1.45058923e+07, 0.00000000e+00, 1.13403339e+07, //
- }, //
- { 8.64487707e+06, 5.44849943e+06, 5.47647977e+06, //
- 1.22110932e+07, 1.51936337e+07, 1.00019657e+07, //
- 1.00019657e+07, 1.13403339e+07, 0.00000000e+00, //
- }, //
- };
-
- // Distance matrix, cosine distance in "geosphere" package:
- final double[][] GEOSPHERE_COSINE = new double[][] { //
- { 0.000000000000000e+00, 6.486356338365966e+06, 6.489535193201737e+06, //
- 1.099371420315689e+07, 1.599344217645813e+07, 1.452986159024009e+07, //
- 5.485253480114362e+06, 2.001511507035445e+07, 8.660734833379321e+06, //
- }, //
- { 6.486356338365966e+06, 0.000000000000000e+00, 2.941993519886598e+04, //
- 7.750900176348899e+06, 1.632910711431917e+07, 1.535974752803661e+07, //
- 4.655367542317842e+06, 1.352875873198849e+07, 5.467217714777914e+06, //
- }, //
- { 6.489535193201737e+06, 2.941993519886598e+04, 0.000000000000000e+00, //
- 7.723050836613588e+06, 1.630864631433774e+07, 1.538427227092249e+07, //
- 4.630842799431969e+06, 1.352557987715272e+07, 5.495190660363145e+06, //
- }, //
- { 1.099371420315689e+07, 7.750900176348899e+06, 7.723050836613588e+06, //
- 0.000000000000000e+00, 8.948985711203361e+06, 1.444578576429031e+07, //
- 5.569329306064145e+06, 9.021400867197569e+06, 1.222413440358347e+07, //
- }, //
- { 1.599344217645813e+07, 1.632910711431917e+07, 1.630864631433774e+07, //
- 8.948985711203361e+06, 0.000000000000000e+00, 6.242495113738451e+06, //
- 1.377261995661600e+07, 4.021672893896329e+06, 1.520028800598781e+07, //
- }, //
- { 1.452986159024009e+07, 1.535974752803661e+07, 1.538427227092249e+07, //
- 1.444578576429031e+07, 6.242495113738451e+06, 0.000000000000000e+00, //
- 2.001511507035445e+07, 5.485253480114362e+06, 1.000755753517723e+07, //
- }, //
- { 5.485253480114362e+06, 4.655367542317842e+06, 4.630842799431969e+06, //
- 5.569329306064145e+06, 1.377261995661600e+07, 2.001511507035445e+07, //
- 0.000000000000000e+00, 1.452986159024009e+07, 1.000755753517723e+07, //
- }, //
- { 2.001511507035445e+07, 1.352875873198849e+07, 1.352557987715272e+07, //
- 9.021400867197569e+06, 4.021672893896329e+06, 5.485253480114362e+06, //
- 1.452986159024009e+07, 0.000000000000000e+00, 1.135438023697513e+07, //
- }, //
- { 8.660734833379321e+06, 5.467217714777914e+06, 5.495190660363145e+06, //
- 1.222413440358347e+07, 1.520028800598781e+07, 1.000755753517723e+07, //
- 1.000755753517723e+07, 1.135438023697513e+07, 0.000000000000000e+00, //
- }, //
- };
-
- // Distance matrix, cosine distance in "geosphere" package:
- final double[][] GEOSPHERE_HAVERSINE = new double[][] { //
- { 0.000000000000000e+00, 6.486356338365965e+06, 6.489535193201736e+06, //
- 1.099371420315688e+07, 1.599344217645813e+07, 1.452986159024009e+07, //
- 5.485253480114363e+06, 2.001511507035445e+07, 8.660734833379321e+06, //
- }, //
- { 6.486356338365965e+06, 0.000000000000000e+00, 2.941993519893691e+04, //
- 7.750900176348901e+06, 1.632910711431917e+07, 1.535974752803662e+07, //
- 4.655367542317841e+06, 1.352875873198849e+07, 5.467217714777914e+06, //
- }, //
- { 6.489535193201736e+06, 2.941993519893691e+04, 0.000000000000000e+00, //
- 7.723050836613588e+06, 1.630864631433774e+07, 1.538427227092249e+07, //
- 4.630842799431968e+06, 1.352557987715272e+07, 5.495190660363145e+06, //
- }, //
- { 1.099371420315688e+07, 7.750900176348901e+06, 7.723050836613588e+06, //
- 0.000000000000000e+00, 8.948985711203359e+06, 1.444578576429031e+07, //
- 5.569329306064145e+06, 9.021400867197569e+06, 1.222413440358347e+07, //
- }, //
- { 1.599344217645813e+07, 1.632910711431917e+07, 1.630864631433774e+07, //
- 8.948985711203359e+06, 0.000000000000000e+00, 6.242495113738450e+06, //
- 1.377261995661600e+07, 4.021672893896329e+06, 1.520028800598781e+07, //
- }, //
- { 1.452986159024009e+07, 1.535974752803662e+07, 1.538427227092249e+07, //
- 1.444578576429031e+07, 6.242495113738450e+06, 0.000000000000000e+00, //
- 2.001511507035445e+07, 5.485253480114363e+06, 1.000755753517723e+07, //
- }, //
- { 5.485253480114363e+06, 4.655367542317841e+06, 4.630842799431968e+06, //
- 5.569329306064145e+06, 1.377261995661600e+07, 2.001511507035445e+07, //
- 0.000000000000000e+00, 1.452986159024009e+07, 1.000755753517723e+07, //
- }, //
- { 2.001511507035445e+07, 1.352875873198849e+07, 1.352557987715272e+07, //
- 9.021400867197569e+06, 4.021672893896329e+06, 5.485253480114363e+06, //
- 1.452986159024009e+07, 0.000000000000000e+00, 1.135438023697513e+07, //
- }, //
- { 8.660734833379321e+06, 5.467217714777914e+06, 5.495190660363145e+06, //
- 1.222413440358347e+07, 1.520028800598781e+07, 1.000755753517723e+07, //
- 1.000755753517723e+07, 1.135438023697513e+07, 0.000000000000000e+00, //
- }, //
- };
-
- // Distance matrix, cosine distance in "geosphere" package:
- final double[][] GEOSPHERE_VINCENTY_SPHERE = new double[][] { //
- { 0.000000000000000e+00, 6.486356338365965e+06, 6.489535193201737e+06, //
- 1.099371420315689e+07, 1.599344217645813e+07, 1.452986159024009e+07, //
- 5.485253480114362e+06, 2.001511507035445e+07, 8.660734833379321e+06, //
- }, //
- { 6.486356338365966e+06, 0.000000000000000e+00, 2.941993519893652e+04, //
- 7.750900176348899e+06, 1.632910711431917e+07, 1.535974752803661e+07, //
- 4.655367542317842e+06, 1.352875873198849e+07, 5.467217714777914e+06, //
- }, //
- { 6.489535193201737e+06, 2.941993519893681e+04, 0.000000000000000e+00, //
- 7.723050836613588e+06, 1.630864631433774e+07, 1.538427227092249e+07, //
- 4.630842799431969e+06, 1.352557987715272e+07, 5.495190660363145e+06, //
- }, //
- { 1.099371420315689e+07, 7.750900176348899e+06, 7.723050836613588e+06, //
- 0.000000000000000e+00, 8.948985711203361e+06, 1.444578576429031e+07, //
- 5.569329306064145e+06, 9.021400867197569e+06, 1.222413440358347e+07, //
- }, //
- { 1.599344217645813e+07, 1.632910711431917e+07, 1.630864631433774e+07, //
- 8.948985711203361e+06, 0.000000000000000e+00, 6.242495113738451e+06, //
- 1.377261995661600e+07, 4.021672893896329e+06, 1.520028800598781e+07, //
- }, //
- { 1.452986159024009e+07, 1.535974752803661e+07, 1.538427227092249e+07, //
- 1.444578576429031e+07, 6.242495113738451e+06, 0.000000000000000e+00, //
- 2.001511507035445e+07, 5.485253480114362e+06, 1.000755753517723e+07, //
- }, //
- { 5.485253480114362e+06, 4.655367542317842e+06, 4.630842799431969e+06, //
- 5.569329306064145e+06, 1.377261995661600e+07, 2.001511507035445e+07, //
- 0.000000000000000e+00, 1.452986159024009e+07, 1.000755753517723e+07, //
- }, //
- { 2.001511507035445e+07, 1.352875873198849e+07, 1.352557987715272e+07, //
- 9.021400867197569e+06, 4.021672893896328e+06, 5.485253480114362e+06, //
- 1.452986159024009e+07, 0.000000000000000e+00, 1.135438023697513e+07, //
- }, //
- { 8.660734833379321e+06, 5.467217714777914e+06, 5.495190660363145e+06, //
- 1.222413440358347e+07, 1.520028800598781e+07, 1.000755753517723e+07, //
- 1.000755753517723e+07, 1.135438023697513e+07, 0.000000000000000e+00, //
- }, //
- };
-
- // Distance matrix, cosine distance in "geosphere" package:
- final double[][] GEOSPHERE_VINCENTY_WGS84 = new double[][] { //
- { 0.000000000000000e+00, 6.503767848090770e+06, 6.506974602807214e+06, //
- 1.101910369872154e+07, 1.599270764104164e+07, 1.450589228275554e+07, //
- 5.498039175797141e+06, Double.NaN, 8.661075093360968e+06, //
- }, //
- { 6.503767848090770e+06, 0.000000000000000e+00, 2.944678565227988e+04, //
- 7.771413604903577e+06, 1.632562828361734e+07, 1.533521883690098e+07, //
- 4.668712621651703e+06, 1.351202375815323e+07, 5.449076622477260e+06, //
- }, //
- { 6.506974602807214e+06, 2.944678565227961e+04, 0.000000000000000e+00, //
- 7.743520548885130e+06, 1.630501450760304e+07, 1.535974357438163e+07, //
- 4.644187884171052e+06, 1.350871506702908e+07, 5.477072159975932e+06, //
- }, //
- { 1.101910369872154e+07, 7.771413604903577e+06, 7.743520548885130e+06, //
- 0.000000000000000e+00, 8.918923554119145e+06, 1.442193352759095e+07, //
- 5.581997930961725e+06, 8.985204289439090e+06, 1.223306246456788e+07, //
- }, //
- { 1.599270764104165e+07, 1.632562828361734e+07, 1.630501450760304e+07, //
- 8.918923554119145e+06, 0.000000000000000e+00, 6.253836350029638e+06, //
- 1.375009510852304e+07, 4.030502513001381e+06, 1.521100587039189e+07, //
- }, //
- { 1.450589228275554e+07, 1.533521883690098e+07, 1.535974357438163e+07, //
- 1.442193352759095e+07, 6.253836350029638e+06, 0.000000000000000e+00, //
- 2.000393145855268e+07, 5.498039175797141e+06, 1.000196572927634e+07, //
- }, //
- { 5.498039175797141e+06, 4.668712621651703e+06, 4.644187884171051e+06, //
- 5.581997930961725e+06, 1.375009510852304e+07, 2.000393145855268e+07, //
- 0.000000000000000e+00, 1.450589228275554e+07, 1.000196572927634e+07, //
- }, //
- { Double.NaN, 1.351202375815323e+07, 1.350871506702908e+07, //
- 8.985204289439090e+06, 4.030502513001381e+06, 5.498039175797141e+06, //
- 1.450589228275554e+07, 0.000000000000000e+00, 1.136156548644650e+07, //
- }, //
- { 8.661075093360968e+06, 5.449076622477260e+06, 5.477072159975932e+06, //
- 1.223306246456788e+07, 1.521100587039189e+07, 1.000196572927634e+07, //
- 1.000196572927634e+07, 1.136156548644650e+07, 0.000000000000000e+00, //
- }, //
- };
-
- @Test
- public void testWGS84SpheroidEarth() {
- // WGS84 Vincenty to WGS84 Haversine: .3% error on test set.
- testEarthModel(WGS84SpheroidEarthModel.STATIC, R_SP_WGS84, .00316, 1e-12);
- // WGS84 Vincenty to WGS84 Vincenty: also .2% error on test set.
- testEarthModel(WGS84SpheroidEarthModel.STATIC, SDM_WGS84, .001936, 1e-12);
- // WGS84 Vincenty to WGS84 Vincenty: with "geosphere" we have a high
- // agreement.
- testEarthModel(WGS84SpheroidEarthModel.STATIC, GEOSPHERE_VINCENTY_WGS84, 6.1763e-12, 1e-12);
- }
-
- @Test
- public void testHaversineEarth() {
- // Spherical Haversine to WGS84 Haversine: .6% error on test set.
- testEarthModel(SphericalHaversineEarthModel.STATIC, R_SP_WGS84, .005674, 1e-12);
- // Spherical Haversine to WGS84 Vincenty: .4% error on test set.
- testEarthModel(SphericalHaversineEarthModel.STATIC, SDM_WGS84, .00405, 1e-12);
- // WGS84 Vincenty to WGS84 Vincenty: with "geosphere" we have a high
- // agreement.
- testEarthModel(SphericalHaversineEarthModel.STATIC, GEOSPHERE_HAVERSINE, 6.662e-16, 1e-12);
- }
-
- @Test
- public void testCosineEarth() {
- // Spherical Cosine to WGS84 Haversine: 0% error on test set.
- testEarthModel(SphericalCosineEarthModel.STATIC, R_SP_WGS84, .005674, 0.0);
- // Spherical Cosine to WGS84 Vincenty: 0% error on test set.
- testEarthModel(SphericalCosineEarthModel.STATIC, SDM_WGS84, .00405, 0.0);
- // Spherical Cosine to Cosine: with "geosphere" we have a high agreement.
- testEarthModel(SphericalCosineEarthModel.STATIC, GEOSPHERE_COSINE, 4.4409e-16, 1e-12);
- }
-
- @Test
- public void testSphericalEarth() {
- // Spherical Vincenty to WGS84 Haversine: .6% error on test set.
- testEarthModel(SphericalVincentyEarthModel.STATIC, R_SP_WGS84, .005674, 1e-12);
- // Spherical Vincenty to WGS84 Vincenty: .4% error on test set.
- testEarthModel(SphericalVincentyEarthModel.STATIC, SDM_WGS84, .00405, 1e-12);
- // Spherical Vincenty to Spherical Vincenty: with "geosphere" we have a high
- // agreement.
- testEarthModel(SphericalVincentyEarthModel.STATIC, GEOSPHERE_VINCENTY_SPHERE, 4.441e-16, 1e-12);
- }
-
- protected void testEarthModel(EarthModel model, final double[][] ref, final double relerror, final double abserror) {
- double maxrel = 0.0, maxabs = 0.0;
- for (int i = 0; i < DATA.length; i++) {
- for (int j = i; j < DATA.length; j++) {
- if (Double.isNaN(ref[i][j])) {
- continue;
- }
- double d = model.distanceDeg(DATA[i][0], DATA[i][1], DATA[j][0], DATA[j][1]);
- assertFalse("NaN in distance " + NAMES[i] + " to " + NAMES[j], Double.isNaN(d));
- double test = (d > 0) ? (ref[i][j] / d) : (ref[i][j] - d + 1.0);
- if (Math.abs(d - ref[i][j]) > abserror) {
- if (Math.abs(test - 1.0) > relerror) {
- assertEquals("Distances do not agree for " + NAMES[i] + " to " + NAMES[j] + " " + Math.abs(test - 1.0), ref[i][j], d, abserror);
- }
- if (Math.abs(test - 1.0) > maxrel) {
- maxrel = Math.abs(test - 1.0);
- }
- } else {
- if (Math.abs(ref[i][j] - d) > maxabs) {
- maxabs = Math.abs(ref[i][j] - d);
- }
- }
- }
- }
- assertEquals("Relative error bound not tight.", maxrel, relerror, 1e-3 * relerror + 1e-12);
- assertEquals("Absolute error bound not tight.", maxabs, abserror, 1e-3 * abserror + 1e-12);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/geometry/TestPrimsMinimumSpanningTree.java b/test/de/lmu/ifi/dbs/elki/math/geometry/TestPrimsMinimumSpanningTree.java
deleted file mode 100644
index c8252a26..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/geometry/TestPrimsMinimumSpanningTree.java
+++ /dev/null
@@ -1,76 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.geometry;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Test class for Prim's minmum spanning tree algorithm.
- *
- * @author Erich Schubert
- */
-public class TestPrimsMinimumSpanningTree implements JUnit4Test {
- @Test
- public void testSimple() {
- // A simple test.
- final double inf = Double.POSITIVE_INFINITY;
- double[][] mat = new double[][] {//
- { 0.0, 7.0, inf, 5.0, inf, inf, inf }, //
- { 7.0, 0.0, 8.0, 9.0, 7.0, inf, inf }, //
- { inf, 8.0, 0.0, inf, 5.0, inf, inf }, //
- { 5.0, 9.0, inf, 0.0, 15., 6.0, inf }, //
- { inf, 7.0, 5.0, 15., 0.0, 8.0, 9.0 }, //
- { inf, inf, inf, 6.0, 8.0, 0.0, 11. }, //
- { inf, inf, inf, inf, 9.0, 11., 0.0 }, //
- };
- int[] ret = PrimsMinimumSpanningTree.processDense(mat);
- // "correct" edges (ignore order and direction!)
- int[] correct = new int[] { 0, 1, 0, 3, 1, 4, 2, 4, 4, 6, 3, 5 };
- assertEquals("Graph size does not match expected size.", correct.length, ret.length);
-
- // Flags so we find edges only once.
- int[] flags = new int[correct.length];
- for (int i = 0; i < ret.length; i += 2) {
- boolean found = false;
- for (int j = 0; j < correct.length; j += 2) {
- if (flags[j] == 1) {
- continue;
- }
- if ((correct[j] == ret[i] && correct[j + 1] == ret[i + 1]) || (correct[j] == ret[i + 1] && correct[j + 1] == ret[i])) {
- found = true;
- flags[j] = 1;
- break;
- }
- }
- assertTrue("Edge not found: " + (char) ('A' + ret[i]) + " -> " + (char) ('A' + ret[i + 1]), found);
- }
- }
- // We could also check that every even flag is set. But as we checked the
- // length and found all edges, all must have been used...
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/scales/TestLinearScale.java b/test/de/lmu/ifi/dbs/elki/math/scales/TestLinearScale.java
deleted file mode 100644
index f593902c..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/scales/TestLinearScale.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.scales;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.math.scales.LinearScale;
-
-/**
- * Test class to test rounding of the linear scale.
- *
- * @author Erich Schubert
- *
- */
-public class TestLinearScale implements JUnit4Test {
-
- /**
- * Produces a simple linear scale and verifies the tick lines are placed as
- * expected.
- */
- @Test
- public final void testLinearScale() {
- LinearScale a = new LinearScale(3, 97);
- assertEquals("Minimum for scale 3-97 not as expected.", 0.0, a.getMin(), Double.MIN_VALUE);
- assertEquals("Maximum for scale 3-97 not as expected.", 100.0, a.getMax(), Double.MIN_VALUE);
-
- LinearScale b = new LinearScale(-97, -3);
- assertEquals("Minimum for scale -97 : -3 not as expected.", -100.0, b.getMin(), Double.MIN_VALUE);
- assertEquals("Maximum for scale -97 : -3 not as expected.", 0.0, b.getMax(), Double.MIN_VALUE);
-
- LinearScale c = new LinearScale(-3, 37);
- assertEquals("Minimum for scale -3 : 37 not as expected.", -10.0, c.getMin(), Double.MIN_VALUE);
- assertEquals("Maximum for scale -3 : 37 not as expected.", 40.0, c.getMax(), Double.MIN_VALUE);
-
- LinearScale d = new LinearScale(-37, 3);
- assertEquals("Minimum for scale -37 : 3 not as expected.", -40.0, d.getMin(), Double.MIN_VALUE);
- assertEquals("Maximum for scale -37 : 3 not as expected.", 10.0, d.getMax(), Double.MIN_VALUE);
- }
-
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/AbstractDistributionTest.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/AbstractDistributionTest.java
deleted file mode 100644
index 63a19072..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/AbstractDistributionTest.java
+++ /dev/null
@@ -1,71 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-/**
- * Abstract base class for distribution unit testing.
- *
- * @author Erich Schubert
- */
-public class AbstractDistributionTest {
- public void checkPDF(Distribution d, double[] x, double[] expected, double err) {
- int maxerrlev = -15;
- for(int i = 0; i < x.length; i++) {
- double val = d.pdf(x[i]);
- if(val == expected[i]) {
- continue;
- }
- double diff = Math.abs(val - expected[i]);
- final int errlev = (int) Math.ceil(Math.log10(diff / expected[i]));
- maxerrlev = Math.max(errlev, maxerrlev);
- if(diff < err || diff / expected[i] < err) {
- continue;
- }
- assertEquals("Error magnitude: 1e" + errlev + " at " + x[i], expected[i], val, err);
- }
- int given = (int) Math.floor(Math.log10(err * 1.1));
- assertTrue("Error magnitude is not tight: measured " + maxerrlev + " specified " + given, given <= maxerrlev);
- }
-
- public void checkCDF(Distribution d, double[] x, double[] expected, double err) {
- int maxerrlev = -15;
- for(int i = 0; i < x.length; i++) {
- double val = d.cdf(x[i]);
- if(val == expected[i]) {
- continue;
- }
- double diff = Math.abs(val - expected[i]);
- final int errlev = (int) Math.ceil(Math.log10(diff / expected[i]));
- maxerrlev = Math.max(errlev, maxerrlev);
- if(diff < err || diff / expected[i] < err) {
- continue;
- }
- assertEquals("Error magnitude: 1e" + errlev + " at " + x[i], expected[i], val, err);
- }
- int given = (int) Math.floor(Math.log10(err * 1.1));
- assertTrue("Error magnitude is not tight: measured " + maxerrlev + " specified " + given, given <= maxerrlev);
- }
-
- public void checkQuantile(Distribution d, double[] x, double[] expected, double err) {
- int maxerrlev = -15;
- for(int i = 0; i < x.length; i++) {
- if(Double.isNaN(expected[i])) {
- continue;
- }
- double val = d.quantile(x[i]);
- if(val == expected[i]) {
- continue;
- }
- double diff = Math.abs(val - expected[i]);
- final int errlev = (int) Math.ceil(Math.log10(diff / expected[i]));
- maxerrlev = Math.max(errlev, maxerrlev);
- if(diff < err || diff / expected[i] < err) {
- continue;
- }
- assertEquals("Error magnitude: 1e" + errlev + " at " + x[i], expected[i], val, err);
- }
- int given = (int) Math.floor(Math.log10(err * 1.1));
- assertTrue("Error magnitude is not tight: measured " + maxerrlev + " specified " + given, given <= maxerrlev);
- }
-} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestBetaDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestBetaDistribution.java
deleted file mode 100644
index 8746ea8b..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestBetaDistribution.java
+++ /dev/null
@@ -1,3939 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Beta distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestBetaDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_BETA_CDF_01_01 = { //
- 5.07237274393781481518495013460778864100575447082520e-02, // 0.000000
- 1.60402641359773445728365004470106214284896850585938e-01, // 0.000010
- 4.06385093936275976211902616341831162571907043457031e-01, // 0.100000
- 4.15927737016427878646851468147360719740390777587891e-01, // 0.123457
- 4.39709190223345591785886199431843124330043792724609e-01, // 0.200000
- 4.56830072616762117299060719233239069581031799316406e-01, // 0.271828
- 4.62804186115552074198831178364343941211700439453125e-01, // 0.300000
- 4.65695944978432807559443062928039580583572387695312e-01, // 0.314159
- 4.82120045609327974034385988488793373107910156250000e-01, // 0.400000
- 4.99999999999999888977697537484345957636833190917969e-01, // 0.500000
- 5.17879954390672025965614011511206626892089843750000e-01, // 0.600000
- 5.37195813884447925801168821635656058788299560546875e-01, // 0.700000
- 5.60290809776654241680660106794675812125205993652344e-01, // 0.800000
- 5.93614906063723468676585071079898625612258911132812e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_01_01 = { //
- 5.07237274435283020138740539550781250000000000000000e+07, // 0.000000
- 1.60403953757008639513514935970306396484375000000000e+03, // 0.000010
- 4.42988958666523380269808285447652451694011688232422e-01, // 0.100000
- 3.75276980422167505402342158049577847123146057128906e-01, // 0.123457
- 2.63938762316794750528714530446450226008892059326172e-01, // 0.200000
- 2.17939347824759516170090023479133378714323043823242e-01, // 0.271828
- 2.06639715373252902397283037316810805350542068481445e-01, // 0.300000
- 2.01918135102394286084503960410074796527624130249023e-01, // 0.314159
- 1.83240320487424945827825695232604630291461944580078e-01, // 0.400000
- 1.76630277977873700878674867453810293227434158325195e-01, // 0.500000
- 1.83240320487424945827825695232604630291461944580078e-01, // 0.600000
- 2.06639715373252874641707421687897294759750366210938e-01, // 0.700000
- 2.63938762316794861551016992962104268372058868408203e-01, // 0.800000
- 4.42988958666523491292110747963306494057178497314453e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_01_01 = { //
- 5.07237274393781412129555974388495087623596191406250e-02, // 0.000000
- 1.60402641359773390217213773212279193103313446044922e-01, // 0.000010
- 4.06385093936275865189600153826177120208740234375000e-01, // 0.100000
- 4.15927737016427712113397774373879656195640563964844e-01, // 0.123457
- 4.39709190223345480763583736916189081966876983642578e-01, // 0.200000
- 4.56830072616782767447318747144890949130058288574219e-01, // 0.271828
- 4.62804186115551741131923790817381814122200012207031e-01, // 0.300000
- 4.65695944978436748851180482233758084475994110107422e-01, // 0.314159
- 4.82120045609327474434024907168350182473659515380859e-01, // 0.400000
- 4.99999999999999500399638918679556809365749359130859e-01, // 0.500000
- 5.17879954390672470054823861573822796344757080078125e-01, // 0.600000
- 5.37195813884448258868076209182618185877799987792969e-01, // 0.700000
- 5.60290809776654574747567494341637939214706420898438e-01, // 0.800000
- 5.93614906063724134810399846173822879791259765625000e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_01_01 = { //
- 5.07237274435282945632934570312500000000000000000000e+07, // 0.000000
- 1.60403953757008684988250024616718292236328125000000e+03, // 0.000010
- 4.42988958666523380269808285447652451694011688232422e-01, // 0.100000
- 3.75276980422167782958098314338712953031063079833984e-01, // 0.123457
- 2.63938762316794861551016992962104268372058868408203e-01, // 0.200000
- 2.17939347824716384005583336147537920624017715454102e-01, // 0.271828
- 2.06639715373252930152858652945724315941333770751953e-01, // 0.300000
- 2.01918135102387819035385518873226828873157501220703e-01, // 0.314159
- 1.83240320487424973583401310861518140882253646850586e-01, // 0.400000
- 1.76630277977873756389826098711637314409017562866211e-01, // 0.500000
- 1.83240320487424973583401310861518140882253646850586e-01, // 0.600000
- 2.06639715373252930152858652945724315941333770751953e-01, // 0.700000
- 2.63938762316794917062168224219931289553642272949219e-01, // 0.800000
- 4.42988958666523602314413210478960536420345306396484e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_01_05 = { //
- 8.83151389893383070850418903319223318248987197875977e-02, // 0.000000
- 2.79277118023966042237304918671725317835807800292969e-01, // 0.000010
- 7.04833622051221020399225380970165133476257324218750e-01, // 0.100000
- 7.20681507439501545242421798320719972252845764160156e-01, // 0.123457
- 7.59304219445318007153389316954417154192924499511719e-01, // 0.200000
- 7.86085328767555213680395809205947443842887878417969e-01, // 0.271828
- 7.95176530367367906393383236718364059925079345703125e-01, // 0.300000
- 7.99524278991131209792797562840860337018966674804688e-01, // 0.314159
- 8.23494838536657169925092603079974651336669921875000e-01, // 0.400000
- 8.48001712399770513073349320620764046907424926757812e-01, // 0.500000
- 8.70603436980005307432861627603415399789810180664062e-01, // 0.600000
- 8.92658587836405614801549290859838947653770446777344e-01, // 0.700000
- 9.15640640375003589390701108641223981976509094238281e-01, // 0.800000
- 9.42366288315789946139489074994344264268875122070312e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_01_05 = { //
- 8.83151389933526813983917236328125000000000000000000e+07, // 0.000000
- 2.79278387474808914703316986560821533203125000000000e+03, // 0.000010
- 7.39458664410644117559456844901433214545249938964844e-01, // 0.100000
- 6.19848096459823749704298734286567196249961853027344e-01, // 0.123457
- 4.20303655461324865427741315215826034545898437500000e-01, // 0.200000
- 3.34235972869352193637126902103773318231105804443359e-01, // 0.271828
- 3.11944266317603025040483544216840527951717376708984e-01, // 0.300000
- 3.02335144044583059574904382316162809729576110839844e-01, // 0.314159
- 2.60079151351645165846093732398003339767456054687500e-01, // 0.400000
- 2.33065049073819779978933297570620197802782058715820e-01, // 0.500000
- 2.21140881157234348020068637197255156934261322021484e-01, // 0.600000
- 2.22272786172716479979882819861813914030790328979492e-01, // 0.700000
- 2.41401058813832225524720342946238815784454345703125e-01, // 0.800000
- 3.07055512274369113434602240886306390166282653808594e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_01_05 = { //
- 8.83151389893382793294662747030088212341070175170898e-02, // 0.000000
- 2.79277118023966042237304918671725317835807800292969e-01, // 0.000010
- 7.04833622051220909376922918454511091113090515136719e-01, // 0.100000
- 7.20681507439501323197816873289411887526512145996094e-01, // 0.123457
- 7.59304219445317896131086854438763111829757690429688e-01, // 0.200000
- 7.86085328767586744014295163651695474982261657714844e-01, // 0.271828
- 7.95176530367367462304173386655747890472412109375000e-01, // 0.300000
- 7.99524278991137093974828076170524582266807556152344e-01, // 0.314159
- 8.23494838536657169925092603079974651336669921875000e-01, // 0.400000
- 8.48001712399770513073349320620764046907424926757812e-01, // 0.500000
- 8.70603436980005307432861627603415399789810180664062e-01, // 0.600000
- 8.92658587836405725823851753375492990016937255859375e-01, // 0.700000
- 9.15640640375003700413003571156878024339675903320312e-01, // 0.800000
- 9.42366288315790390228698925056960433721542358398438e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_01_05 = { //
- 8.83151389933526664972305297851562500000000000000000e+07, // 0.000000
- 2.79278387474808823753846809267997741699218750000000e+03, // 0.000010
- 7.39458664410643895514851919870125129818916320800781e-01, // 0.100000
- 6.19848096459823971748903659317875280976295471191406e-01, // 0.123457
- 4.20303655461324865427741315215826034545898437500000e-01, // 0.200000
- 3.34235972869268427309918934042798355221748352050781e-01, // 0.271828
- 3.11944266317603025040483544216840527951717376708984e-01, // 0.300000
- 3.02335144044569681387457649179850704967975616455078e-01, // 0.314159
- 2.60079151351645221357244963655830360949039459228516e-01, // 0.400000
- 2.33065049073819752223357681941706687211990356445312e-01, // 0.500000
- 2.21140881157234375775644252826168667525053024291992e-01, // 0.600000
- 2.22272786172716479979882819861813914030790328979492e-01, // 0.700000
- 2.41401058813832253280295958575152326375246047973633e-01, // 0.800000
- 3.07055512274369168945753472144133411347866058349609e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_01_1 = { //
- 1.00000000000000019428902930940239457413554191589355e-01, // 0.000000
- 3.16227766016837996687627310166135430335998535156250e-01, // 0.000010
- 7.94328234724281712075821815233211964368820190429688e-01, // 0.100000
- 8.11243941442105320760447284555993974208831787109375e-01, // 0.123457
- 8.51339922520784830872742077190196141600608825683594e-01, // 0.200000
- 8.77868464423642858029950275522423908114433288574219e-01, // 0.271828
- 8.86568150565213541902664928784361109137535095214844e-01, // 0.300000
- 8.90666232270154401007289379776921123266220092773438e-01, // 0.314159
- 9.12443536555481049532545512192882597446441650390625e-01, // 0.400000
- 9.33032991536807632115824162610806524753570556640625e-01, // 0.500000
- 9.50200216505676653611089932383038103580474853515625e-01, // 0.600000
- 9.64961095119817868770439872605493292212486267089844e-01, // 0.700000
- 9.77932768542928765320709771913243457674980163574219e-01, // 0.800000
- 9.89519258206214669115752258221618831157684326171875e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_01_1 = { //
- 1.00000000000000059604644775390625000000000000000000e+08, // 0.000000
- 3.16227766016838040741276927292346954345703125000000e+03, // 0.000010
- 7.94328234724281601053519352717557922005653381347656e-01, // 0.100000
- 6.57108072256997965965297225920949131250381469726562e-01, // 0.123457
- 4.25669961260392415436371038595098070800304412841797e-01, // 0.200000
- 3.22949760114201955829571488720830529928207397460938e-01, // 0.271828
- 2.95522716855071199137938720014062710106372833251953e-01, // 0.300000
- 2.83507867021658532813432884722715243697166442871094e-01, // 0.314159
- 2.28110884138870234627560762419307138770818710327148e-01, // 0.400000
- 1.86606598307361509769819463144813198596239089965820e-01, // 0.500000
- 1.58366702750946081179606039768259506672620773315430e-01, // 0.600000
- 1.37851585017116834430694893853797111660242080688477e-01, // 0.700000
- 1.22241596067866081787300913674698676913976669311523e-01, // 0.800000
- 1.09946584245134940105437237889418611302971839904785e-01, // 0.900000
- 1.00000000000000019428902930940239457413554191589355e-01, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_01_1 = { //
- 9.99999999999999777955395074968691915273666381835938e-02, // 0.000000
- 3.16227766016837885665324847650481387972831726074219e-01, // 0.000010
- 7.94328234724281379008914427686249837279319763183594e-01, // 0.100000
- 8.11243941442104987693539897009031847119331359863281e-01, // 0.123457
- 8.51339922520784497805834689643234014511108398437500e-01, // 0.200000
- 8.77868464423673389163127467327285557985305786132812e-01, // 0.271828
- 8.86568150565213208835757541237398982048034667968750e-01, // 0.300000
- 8.90666232270159952122412505559623241424560546875000e-01, // 0.314159
- 9.12443536555480938510243049677228555083274841308594e-01, // 0.400000
- 9.33032991536807410071219237579498440027236938476562e-01, // 0.500000
- 9.50200216505676431566485007351730018854141235351562e-01, // 0.600000
- 9.64961095119817535703532485058531165122985839843750e-01, // 0.700000
- 9.77932768542928543276104846881935372948646545410156e-01, // 0.800000
- 9.89519258206214447071147333190310746431350708007812e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_01_1 = { //
- 9.99999999999998211860656738281250000000000000000000e+07, // 0.000000
- 3.16227766016838040741276927292346954345703125000000e+03, // 0.000010
- 7.94328234724281601053519352717557922005653381347656e-01, // 0.100000
- 6.57108072256998076987599688436603173613548278808594e-01, // 0.123457
- 4.25669961260392415436371038595098070800304412841797e-01, // 0.200000
- 3.22949760114099870822457205576938576996326446533203e-01, // 0.271828
- 2.95522716855071199137938720014062710106372833251953e-01, // 0.300000
- 2.83507867021641657423458582343300804495811462402344e-01, // 0.314159
- 2.28110884138870234627560762419307138770818710327148e-01, // 0.400000
- 1.86606598307361537525395078773726709187030792236328e-01, // 0.500000
- 1.58366702750946108935181655397173017263412475585938e-01, // 0.600000
- 1.37851585017116834430694893853797111660242080688477e-01, // 0.700000
- 1.22241596067866095665088721489155432209372520446777e-01, // 0.800000
- 1.09946584245134940105437237889418611302971839904785e-01, // 0.900000
- 1.00000000000000005551115123125782702118158340454102e-01, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_01_2 = { //
- 1.09999999998999994921256018187705194577574729919434e-01, // 0.000000
- 3.47850226390755745686789168757968582212924957275391e-01, // 0.000010
- 8.65817775849466841897594804322579875588417053222656e-01, // 0.100000
- 8.82352985595772132398906251182779669761657714843750e-01, // 0.123457
- 9.19447116322447466352230094344122335314750671386719e-01, // 0.200000
- 9.41792371919806692304177886398974806070327758789062e-01, // 0.271828
- 9.48627921104778337735297100152820348739624023437500e-01, // 0.300000
- 9.51751750576165678197071429167408496141433715820312e-01, // 0.314159
- 9.67190148748809930268066636926960200071334838867188e-01, // 0.400000
- 9.79684641113647836085931430716300383210182189941406e-01, // 0.500000
- 9.88208225165903453302007619640789926052093505859375e-01, // 0.600000
- 9.93909927973412155033372528123436495661735534667969e-01, // 0.700000
- 9.97491423913787089716720402066130191087722778320312e-01, // 0.800000
- 9.99414450788276509385354984260629862546920776367188e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_01_2 = { //
- 1.09999999989000067114830017089843750000000000000000e+08, // 0.000000
- 3.47847064113095666471053846180438995361328125000000e+03, // 0.000010
- 7.86384952377038759507854592811781913042068481445312e-01, // 0.100000
- 6.33582045924066195041746141214389353990554809570312e-01, // 0.123457
- 3.74589565909145327804452563213999383151531219482422e-01, // 0.200000
- 2.58679205039021475887039969165925867855548858642578e-01, // 0.271828
- 2.27552491978404769490396120090736076235771179199219e-01, // 0.300000
- 2.13885368174107387551075021292490419000387191772461e-01, // 0.314159
- 1.50553183531654338755956246131972875446081161499023e-01, // 0.400000
- 1.02633629069048826210064362385310232639312744140625e-01, // 0.500000
- 6.96813492104162851559223668118647765368223190307617e-02, // 0.600000
- 4.54910230556485536967947780340182362124323844909668e-02, // 0.700000
- 2.68931511349305325808689559607955743558704853057861e-02, // 0.800000
- 1.20941242669648403584847784486555610783398151397705e-02, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_01_2 = { //
- 1.09999999998999994921256018187705194577574729919434e-01, // 0.000000
- 3.47850226390755745686789168757968582212924957275391e-01, // 0.000010
- 8.65817775849466841897594804322579875588417053222656e-01, // 0.100000
- 8.82352985595771910354301326151471585035324096679688e-01, // 0.123457
- 9.19447116322447355329927631828468292951583862304688e-01, // 0.200000
- 9.41792371919831339255324564874172210693359375000000e-01, // 0.271828
- 9.48627921104778337735297100152820348739624023437500e-01, // 0.300000
- 9.51751750576169897044565004762262105941772460937500e-01, // 0.314159
- 9.67190148748809708223461711895652115345001220703125e-01, // 0.400000
- 9.79684641113647725063628968200646340847015380859375e-01, // 0.500000
- 9.88208225165903453302007619640789926052093505859375e-01, // 0.600000
- 9.93909927973412155033372528123436495661735534667969e-01, // 0.700000
- 9.97491423913787089716720402066130191087722778320312e-01, // 0.800000
- 9.99414450788276509385354984260629862546920776367188e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_01_2 = { //
- 1.09999999989000082015991210937500000000000000000000e+08, // 0.000000
- 3.47847064113095257198438048362731933593750000000000e+03, // 0.000010
- 7.86384952377038648485552130296127870678901672363281e-01, // 0.100000
- 6.33582045924066306064048603730043396353721618652344e-01, // 0.123457
- 3.74589565909145272293301331956172361969947814941406e-01, // 0.200000
- 2.58679205038905735136722796596586704254150390625000e-01, // 0.271828
- 2.27552491978404825001547351348563097417354583740234e-01, // 0.300000
- 2.13885368174088180692749006084341090172529220581055e-01, // 0.314159
- 1.50553183531654338755956246131972875446081161499023e-01, // 0.400000
- 1.02633629069048826210064362385310232639312744140625e-01, // 0.500000
- 6.96813492104162851559223668118647765368223190307617e-02, // 0.600000
- 4.54910230556485675745825858484749915078282356262207e-02, // 0.700000
- 2.68931511349305360503159079144097631797194480895996e-02, // 0.800000
- 1.20941242669648386237613024718484666664153337478638e-02, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_01_4 = { //
- 1.19349999996744948749238801610772497951984405517578e-01, // 0.000000
- 3.77416809425109245346163788781268522143363952636719e-01, // 0.000010
- 9.23499112106322184168050171138020232319831848144531e-01, // 0.100000
- 9.37669077635512548951624012261163443326950073242188e-01, // 0.123457
- 9.66195894147908407312286271917400881648063659667969e-01, // 0.200000
- 9.80442982290223752350755148654570803046226501464844e-01, // 0.271828
- 9.84228508474799701488677783345337957143783569335938e-01, // 0.300000
- 9.85856268655784573340383758477400988340377807617188e-01, // 0.314159
- 9.92844411222603584477042204525787383317947387695312e-01, // 0.400000
- 9.97004066019049783875516368425451219081878662109375e-01, // 0.500000
- 9.98911280404623402873198756424244493246078491210938e-01, // 0.600000
- 9.99689562452632296540855350031051784753799438476562e-01, // 0.700000
- 9.99944079297292787167350525123765692114830017089844e-01, // 0.800000
- 9.99996782871730882646943427971564233303070068359375e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_01_4 = { //
- 1.19349999964195013046264648437500000000000000000000e+08, // 0.000000
- 3.77406516319158845362835563719272613525390625000000e+03, // 0.000010
- 6.91114415396560266557912655116524547338485717773438e-01, // 0.100000
- 5.28176834178893939153454084589611738920211791992188e-01, // 0.123457
- 2.60114994567310409134819337850785814225673675537109e-01, // 0.200000
- 1.48819207734607078519317724385473411530256271362305e-01, // 0.271828
- 1.20978282360318822874489796959096565842628479003906e-01, // 0.300000
- 1.09158451358456268232011154850624734535813331604004e-01, // 0.314159
- 5.88060734874641527492045156577660236507654190063477e-02, // 0.400000
- 2.78393718849794802316921504825586453080177307128906e-02, // 0.500000
- 1.20966822229282636169678255555481882765889167785645e-02, // 0.600000
- 4.44219840138408098711986227158377005252987146377563e-03, // 0.700000
- 1.16716275925598405617533703804156175465323030948639e-03, // 0.800000
- 1.31221248296568387655194887209120224724756553769112e-04, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_01_4 = { //
- 1.19349999996745004260390032868599519133567810058594e-01, // 0.000000
- 3.77416809425109411879617482554749585688114166259766e-01, // 0.000010
- 9.23499112106322628257260021200636401772499084472656e-01, // 0.100000
- 9.37669077635512770996228937292471528053283691406250e-01, // 0.123457
- 9.66195894147908740379193659464363008737564086914062e-01, // 0.200000
- 9.80442982290238074227772813173942267894744873046875e-01, // 0.271828
- 9.84228508474799701488677783345337957143783569335938e-01, // 0.300000
- 9.85856268655786793786433008790481835603713989257812e-01, // 0.314159
- 9.92844411222603584477042204525787383317947387695312e-01, // 0.400000
- 9.97004066019049783875516368425451219081878662109375e-01, // 0.500000
- 9.98911280404623402873198756424244493246078491210938e-01, // 0.600000
- 9.99689562452632296540855350031051784753799438476562e-01, // 0.700000
- 9.99944079297292676145048062608111649751663208007812e-01, // 0.800000
- 9.99996782871730882646943427971564233303070068359375e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_01_4 = { //
- 1.19349999964195147156715393066406250000000000000000e+08, // 0.000000
- 3.77406516319158572514425031840801239013671875000000e+03, // 0.000010
- 6.91114415396560155535610192600870504975318908691406e-01, // 0.100000
- 5.28176834178893939153454084589611738920211791992188e-01, // 0.123457
- 2.60114994567310353623668106592958793044090270996094e-01, // 0.200000
- 1.48819207734501468554100256369565613567829132080078e-01, // 0.271828
- 1.20978282360318920019004451660293852910399436950684e-01, // 0.300000
- 1.09158451358439906320185741606110241264104843139648e-01, // 0.314159
- 5.88060734874641596880984195649944012984633445739746e-02, // 0.400000
- 2.78393718849794941094799582970154006034135818481445e-02, // 0.500000
- 1.20966822229282670864147775091623771004378795623779e-02, // 0.600000
- 4.44219840138408185448160025998731725849211215972900e-03, // 0.700000
- 1.16716275925598514037750952354599576210603117942810e-03, // 0.800000
- 1.31221248296568414760249199346731074911076575517654e-04, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_05_01 = { //
- 1.76630277983172680022875850741614911498800211120397e-06, // 0.000000
- 5.58555657830258874343987152144563879119232296943665e-04, // 0.000010
- 5.76337116842095750768315554068976780399680137634277e-02, // 0.100000
- 6.45370774761398202645779065278475172817707061767578e-02, // 0.123457
- 8.43593596249963134647842366575787309557199478149414e-02, // 0.200000
- 1.01039482858121226760417243895062711089849472045898e-01, // 0.271828
- 1.07341412163594357442875093511247541755437850952148e-01, // 0.300000
- 1.10480921737836620954986699416622286662459373474121e-01, // 0.314159
- 1.29396563019994831345016450541152153164148330688477e-01, // 0.400000
- 1.51998287600229570193377526265976484864950180053711e-01, // 0.500000
- 1.76505161463342941097209859435679391026496887207031e-01, // 0.600000
- 2.04823469632632232384494841426203493028879165649414e-01, // 0.700000
- 2.40695780554681937335459451787755824625492095947266e-01, // 0.800000
- 2.95166377948778924089623387772007845342159271240234e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_05_01 = { //
- 8.83151389968852345191407948732376098632812500000000e+03, // 0.000000
- 2.79279504596178647091164748417213559150695800781250e+01, // 0.000010
- 3.07055512274369002412299778370652347803115844726562e-01, // 0.100000
- 2.82996971327952206998190831654937937855720520019531e-01, // 0.123457
- 2.41401058813832225524720342946238815784454345703125e-01, // 0.200000
- 2.25360312523454175970272217455203644931316375732422e-01, // 0.271828
- 2.22272786172716479979882819861813914030790328979492e-01, // 0.300000
- 2.21237769900911845910584929697506595402956008911133e-01, // 0.314159
- 2.21140881157234348020068637197255156934261322021484e-01, // 0.400000
- 2.33065049073819779978933297570620197802782058715820e-01, // 0.500000
- 2.60079151351645165846093732398003339767456054687500e-01, // 0.600000
- 3.11944266317603025040483544216840527951717376708984e-01, // 0.700000
- 4.20303655461324976450043777731480076909065246582031e-01, // 0.800000
- 7.39458664410644339604061769932741299271583557128906e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_05_01 = { //
- 1.76630277983172658847052169384106434790737694129348e-06, // 0.000000
- 5.58555657830258765923769903594120478373952209949493e-04, // 0.000010
- 5.76337116842095611990437475924409227445721626281738e-02, // 0.100000
- 6.45370774761398063867900987133907619863748550415039e-02, // 0.123457
- 8.43593596249962857092086210286652203649282455444336e-02, // 0.200000
- 1.01039482858142709575943740674119908362627029418945e-01, // 0.271828
- 1.07341412163594315809511670067877275869250297546387e-01, // 0.300000
- 1.10480921737841158991599854743981268256902694702148e-01, // 0.314159
- 1.29396563019994748078289603654411621391773223876953e-01, // 0.400000
- 1.51998287600229459171075063750322442501783370971680e-01, // 0.500000
- 1.76505161463342774563756165662198327481746673583984e-01, // 0.600000
- 2.04823469632632537695826613344252109527587890625000e-01, // 0.700000
- 2.40695780554682103868913145561236888170242309570312e-01, // 0.800000
- 2.95166377948779090623077081545488908886909484863281e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_05_01 = { //
- 8.83151389968851799494586884975433349609375000000000e+03, // 0.000000
- 2.79279504596178611564027960412204265594482421875000e+01, // 0.000010
- 3.07055512274369057923451009628479368984699249267578e-01, // 0.100000
- 2.82996971327952262509342062912764959037303924560547e-01, // 0.123457
- 2.41401058813832197769144727317325305193662643432617e-01, // 0.200000
- 2.25360312523441158605308487494767177850008010864258e-01, // 0.271828
- 2.22272786172716479979882819861813914030790328979492e-01, // 0.300000
- 2.21237769900910513642955379509658087044954299926758e-01, // 0.314159
- 2.21140881157234375775644252826168667525053024291992e-01, // 0.400000
- 2.33065049073819752223357681941706687211990356445312e-01, // 0.500000
- 2.60079151351645221357244963655830360949039459228516e-01, // 0.600000
- 3.11944266317603025040483544216840527951717376708984e-01, // 0.700000
- 4.20303655461324976450043777731480076909065246582031e-01, // 0.800000
- 7.39458664410644228581759307417087256908416748046875e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_05_05 = { //
- 6.36619772378191858851811252284491615682782139629126e-06, // 0.000000
- 2.01317183947538743890581791617933049565181136131287e-03, // 0.000010
- 2.04832764699133501595795792127319145947694778442383e-01, // 0.100000
- 2.28564106667586530718949688889551907777786254882812e-01, // 0.123457
- 2.95167235300866637182082286017248407006263732910156e-01, // 0.200000
- 3.49158781117712757602333795148297213017940521240234e-01, // 0.271828
- 3.69010119565545413600204938120441511273384094238281e-01, // 0.300000
- 3.78781359553035823495292788720689713954925537109375e-01, // 0.314159
- 4.35905783151025183475013591305469162762165069580078e-01, // 0.400000
- 5.00000000000000111022302462515654042363166809082031e-01, // 0.500000
- 5.64094216848975094080742564983665943145751953125000e-01, // 0.600000
- 6.30989880434454586399795061879558488726615905761719e-01, // 0.700000
- 7.04832764699133362817917713982751592993736267089844e-01, // 0.800000
- 7.95167235300866193092872435954632237553596496582031e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_05_05 = { //
- 3.18309886199706197658088058233261108398437500000000e+04, // 0.000000
- 1.00658927504869836866419063881039619445800781250000e+02, // 0.000010
- 1.06103295394596908174378313560737296938896179199219e+00, // 0.100000
- 9.67622833349070621267173919477500021457672119140625e-01, // 0.123457
- 7.95774715459476977841291045479010790586471557617188e-01, // 0.200000
- 7.15460980314251537848235784622374922037124633789062e-01, // 0.271828
- 6.94609118042856854557953738549258559942245483398438e-01, // 0.300000
- 6.85746426302663469876108592870878055691719055175781e-01, // 0.314159
- 6.49747334361396755575412953476188704371452331542969e-01, // 0.400000
- 6.36619772367581604477493328886339440941810607910156e-01, // 0.500000
- 6.49747334361396755575412953476188704371452331542969e-01, // 0.600000
- 6.94609118042856854557953738549258559942245483398438e-01, // 0.700000
- 7.95774715459476977841291045479010790586471557617188e-01, // 0.800000
- 1.06103295394596930378838806063868105411529541015625e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_05_05 = { //
- 6.36619772378191689445221801424423802018282003700733e-06, // 0.000000
- 2.01317183947538700522494892197755689267069101333618e-03, // 0.000010
- 2.04832764699133446084644560869492124766111373901367e-01, // 0.100000
- 2.28564106667586419696647226373897865414619445800781e-01, // 0.123457
- 2.95167235300866415137477360985940322279930114746094e-01, // 0.200000
- 3.49158781117780925296045779759879224002361297607422e-01, // 0.271828
- 3.69010119565545247066751244346960447728633880615234e-01, // 0.300000
- 3.78781359553049756794251834435272030532360076904297e-01, // 0.314159
- 4.35905783151024850408106203758507035672664642333984e-01, // 0.400000
- 4.99999999999999555910790149937383830547332763671875e-01, // 0.500000
- 5.64094216848975094080742564983665943145751953125000e-01, // 0.600000
- 6.30989880434454697422097524395212531089782714843750e-01, // 0.700000
- 7.04832764699133584862522639014059677720069885253906e-01, // 0.800000
- 7.95167235300866637182082286017248407006263732910156e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_05_05 = { //
- 3.18309886199705724720843136310577392578125000000000e+04, // 0.000000
- 1.00658927504869879498983209487050771713256835937500e+02, // 0.000010
- 1.06103295394596863765457328554475679993629455566406e+00, // 0.100000
- 9.67622833349070399222568994446191936731338500976562e-01, // 0.123457
- 7.95774715459476422729778732900740578770637512207031e-01, // 0.200000
- 7.15460980314172489968882473476696759462356567382812e-01, // 0.271828
- 6.94609118042856410468743888486642390489578247070312e-01, // 0.300000
- 6.85746426302651035378232791117625311017036437988281e-01, // 0.314159
- 6.49747334361396533530808028444880619645118713378906e-01, // 0.400000
- 6.36619772367581160388283478823723271489143371582031e-01, // 0.500000
- 6.49747334361396533530808028444880619645118713378906e-01, // 0.600000
- 6.94609118042856410468743888486642390489578247070312e-01, // 0.700000
- 7.95774715459476533752081195416394621133804321289062e-01, // 0.800000
- 1.06103295394596885969917821057606488466262817382812e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_05_1 = { //
- 1.00000000000000008180305391403130954586231382563710e-05, // 0.000000
- 3.16227766016837939441752602931501314742490649223328e-03, // 0.000010
- 3.16227766016837941176476078908308409154415130615234e-01, // 0.100000
- 3.51364056215202502642114268383011221885681152343750e-01, // 0.123457
- 4.47213595499957927703604809721582569181919097900391e-01, // 0.200000
- 5.21371444217943791343827797390986233949661254882812e-01, // 0.271828
- 5.47722557505166074420799304789397865533828735351562e-01, // 0.300000
- 5.60499121639792874383090293122222647070884704589844e-01, // 0.314159
- 6.32455532033675882352952157816616818308830261230469e-01, // 0.400000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.500000
- 7.74596669241483404277914814883843064308166503906250e-01, // 0.600000
- 8.36660026534075562665293546160683035850524902343750e-01, // 0.700000
- 8.94427190999915855407209619443165138363838195800781e-01, // 0.800000
- 9.48683298050513768018277005467098206281661987304688e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_05_1 = { //
- 5.00000000000000072759576141834259033203125000000000e+04, // 0.000000
- 1.58113883008418980580245261080563068389892578125000e+02, // 0.000010
- 1.58113883008418976139353162579936906695365905761719e+00, // 0.100000
- 1.42302546648016092767363716120598837733268737792969e+00, // 0.123457
- 1.11803398874989512457034379622200503945350646972656e+00, // 0.200000
- 9.59009177708225135638997471687616780400276184082031e-01, // 0.271828
- 9.12870929175277012745937099680304527282714843750000e-01, // 0.300000
- 8.92062058076385722138468281627865508198738098144531e-01, // 0.314159
- 7.90569415042094880696765812899684533476829528808594e-01, // 0.400000
- 7.07106781186547683759613391885068267583847045898438e-01, // 0.500000
- 6.45497224367902910913130654080305248498916625976562e-01, // 0.600000
- 5.97614304667197004938827831210801377892494201660156e-01, // 0.700000
- 5.59016994374947562285171898111002519726753234863281e-01, // 0.800000
- 5.27046276694730031486813004448777064681053161621094e-01, // 0.900000
- 5.00000000000000111022302462515654042363166809082031e-01, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_05_1 = { //
- 1.00000000000000008180305391403130954586231382563710e-05, // 0.000000
- 3.16227766016837939441752602931501314742490649223328e-03, // 0.000010
- 3.16227766016837941176476078908308409154415130615234e-01, // 0.100000
- 3.51364056215202502642114268383011221885681152343750e-01, // 0.123457
- 4.47213595499957927703604809721582569181919097900391e-01, // 0.200000
- 5.21371444218035384743359372805571183562278747558594e-01, // 0.271828
- 5.47722557505166074420799304789397865533828735351562e-01, // 0.300000
- 5.60499121639811304085299070720793679356575012207031e-01, // 0.314159
- 6.32455532033675882352952157816616818308830261230469e-01, // 0.400000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.500000
- 7.74596669241483404277914814883843064308166503906250e-01, // 0.600000
- 8.36660026534075562665293546160683035850524902343750e-01, // 0.700000
- 8.94427190999915966429512081958819180727005004882812e-01, // 0.800000
- 9.48683298050513768018277005467098206281661987304688e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_05_1 = { //
- 5.00000000000000072759576141834259033203125000000000e+04, // 0.000000
- 1.58113883008418980580245261080563068389892578125000e+02, // 0.000010
- 1.58113883008418953934892670076806098222732543945312e+00, // 0.100000
- 1.42302546648016092767363716120598837733268737792969e+00, // 0.123457
- 1.11803398874989490252573887119069695472717285156250e+00, // 0.200000
- 9.59009177708056492761556910409126430749893188476562e-01, // 0.271828
- 9.12870929175276901723634637164650484919548034667969e-01, // 0.300000
- 8.92062058076356190206013252463890239596366882324219e-01, // 0.314159
- 7.90569415042094769674463350384030491113662719726562e-01, // 0.400000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.500000
- 6.45497224367902799890828191564651206135749816894531e-01, // 0.600000
- 5.97614304667196893916525368695147335529327392578125e-01, // 0.700000
- 5.59016994374947451262869435595348477363586425781250e-01, // 0.800000
- 5.27046276694729920464510541933123022317886352539062e-01, // 0.900000
- 5.00000000000000000000000000000000000000000000000000e-01, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_05_2 = { //
- 1.49999999995000036075122260004199858940410194918513e-05, // 0.000000
- 4.74340067886426866583526873455411987379193305969238e-03, // 0.000010
- 4.58530260724415050788138614734634757041931152343750e-01, // 0.100000
- 5.05356960883332151368563245341647416353225708007812e-01, // 0.123457
- 6.26099033699941132091737472364911809563636779785156e-01, // 0.200000
- 7.11195440192161520975844268832588568329811096191406e-01, // 0.271828
- 7.39425452631974344797072262736037373542785644531250e-01, // 0.300000
- 7.52705686315334188130066195299150422215461730957031e-01, // 0.314159
- 8.22192191643778769183370513928821310400962829589844e-01, // 0.400000
- 8.83883476483184660210667971114162355661392211914062e-01, // 0.500000
- 9.29516003089779996315655807848088443279266357421875e-01, // 0.600000
- 9.62159030514186830451706100575393065810203552246094e-01, // 0.700000
- 9.83869910099907429845700335135916247963905334472656e-01, // 0.800000
- 9.96117462953039489725881594495149329304695129394531e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_05_2 = { //
- 7.49999999925000010989606380462646484375000000000000e+04, // 0.000000
- 2.37168452804383292686907225288450717926025390625000e+02, // 0.000010
- 2.13453742061365581150766956852748990058898925781250e+00, // 0.100000
- 1.87101515755883918146196265297476202249526977539062e+00, // 0.123457
- 1.34164078649987406066657058545388281345367431640625e+00, // 0.200000
- 1.04748518339887985995062535948818549513816833496094e+00, // 0.271828
- 9.58514475634040685747550014639273285865783691406250e-01, // 0.300000
- 9.17718745884733677620204161939909681677818298339844e-01, // 0.314159
- 7.11512473537885270502556522842496633529663085937500e-01, // 0.400000
- 5.30330085889910707308558812655974179506301879882812e-01, // 0.500000
- 3.87298334620741757650108638699748553335666656494141e-01, // 0.600000
- 2.68926437100238668875817893422208726406097412109375e-01, // 0.700000
- 1.67705098312484202072170091923908330500125885009766e-01, // 0.800000
- 7.90569415042094714163312119126203469932079315185547e-02, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_05_2 = { //
- 1.49999999994999815846555973886111701176560018211603e-05, // 0.000000
- 4.74340067886426779847353074615057266782969236373901e-03, // 0.000010
- 4.58530260724415050788138614734634757041931152343750e-01, // 0.100000
- 5.05356960883331929323958320310339331626892089843750e-01, // 0.123457
- 6.26099033699941021069435009849257767200469970703125e-01, // 0.200000
- 7.11195440192261552070362995436880737543106079101562e-01, // 0.271828
- 7.39425452631974677863979650282999500632286071777344e-01, // 0.300000
- 7.52705686315353283966089747991645708680152893066406e-01, // 0.314159
- 8.22192191643778880205672976444475352764129638671875e-01, // 0.400000
- 8.83883476483184438166063046082854270935058593750000e-01, // 0.500000
- 9.29516003089779996315655807848088443279266357421875e-01, // 0.600000
- 9.62159030514186941474008563091047108173370361328125e-01, // 0.700000
- 9.83869910099907540868002797651570290327072143554688e-01, // 0.800000
- 9.96117462953039489725881594495149329304695129394531e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_05_2 = { //
- 7.49999999924999574432149529457092285156250000000000e+04, // 0.000000
- 2.37168452804383349530326086096465587615966796875000e+02, // 0.000010
- 2.13453742061365536741845971846487373113632202148438e+00, // 0.100000
- 1.87101515755883918146196265297476202249526977539062e+00, // 0.123457
- 1.34164078649987361657736073539126664400100708007812e+00, // 0.200000
- 1.04748518339855811731808898912277072668075561523438e+00, // 0.271828
- 9.58514475634040685747550014639273285865783691406250e-01, // 0.300000
- 9.17718745884675612956016266252845525741577148437500e-01, // 0.314159
- 7.11512473537885270502556522842496633529663085937500e-01, // 0.400000
- 5.30330085889910596286256350140320137143135070800781e-01, // 0.500000
- 3.87298334620741702138957407441921532154083251953125e-01, // 0.600000
- 2.68926437100238557853515430906554684042930603027344e-01, // 0.700000
- 1.67705098312484174316594476294994819909334182739258e-01, // 0.800000
- 7.90569415042094297829677884692500811070203781127930e-02, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_05_4 = { //
- 2.18749999978125033101364338428140854375669732689857e-05, // 0.000000
- 6.91741320720956186923755737439023505430668592453003e-03, // 0.000010
- 6.26625082597740412637676854501478374004364013671875e-01, // 0.100000
- 6.80541225384169945478163299412699416279792785644531e-01, // 0.123457
- 8.04984471899924280968718903750414028763771057128906e-01, // 0.200000
- 8.77770786854125240061819113179808482527732849121094e-01, // 0.271828
- 8.98778484206133598810595231043407693505287170410156e-01, // 0.300000
- 9.08079033661920775877263167785713449120521545410156e-01, // 0.314159
- 9.50264436880598029055988718027947470545768737792969e-01, // 0.400000
- 9.77796095859522762516746752226026728749275207519531e-01, // 0.500000
- 9.91483736629098721948594175046309828758239746093750e-01, // 0.600000
- 9.97455625383593225130596238159341737627983093261719e-01, // 0.700000
- 9.99522385942405944270205964130582287907600402832031e-01, // 0.800000
- 9.99971488851369660899592872738139703869819641113281e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_05_4 = { //
- 1.09374999967187526635825634002685546875000000000000e+05, // 0.000000
- 3.45863742961106026996276341378688812255859375000000e+02, // 0.000010
- 2.52142232809988131592149329662788659334182739257812e+00, // 0.100000
- 2.09643237315321817604285570268984884023666381835938e+00, // 0.123457
- 1.25219806739988270827268479479243978857994079589844e+00, // 0.200000
- 8.09976508987270138462122304190415889024734497070312e-01, // 0.271828
- 6.84938469046824982555676797346677631139755249023438e-01, // 0.300000
- 6.29524964821042476437185086979297921061515808105469e-01, // 0.314159
- 3.73544048607389767013842174492310732603073120117188e-01, // 0.400000
- 1.93349510480696623604401906959537882357835769653320e-01, // 0.500000
- 9.03696114115064286220757594492170028388500213623047e-02, // 0.600000
- 3.52965948694063461066328102333500282838940620422363e-02, // 0.700000
- 9.78279740156157671948644605208755820058286190032959e-03, // 0.800000
- 1.15291373026972119794630877720464923186227679252625e-03, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_05_4 = { //
- 2.18749999978125100864000118772167979841469787061214e-05, // 0.000000
- 6.91741320720955839979060542077604623045772314071655e-03, // 0.000010
- 6.26625082597740301615374391985824331641197204589844e-01, // 0.100000
- 6.80541225384170056500465761928353458642959594726562e-01, // 0.123457
- 8.04984471899924280968718903750414028763771057128906e-01, // 0.200000
- 8.77770786854202622606635486590676009654998779296875e-01, // 0.271828
- 8.98778484206133709832897693559061735868453979492188e-01, // 0.300000
- 9.08079033661933876508953744632890447974205017089844e-01, // 0.314159
- 9.50264436880598029055988718027947470545768737792969e-01, // 0.400000
- 9.77796095859522762516746752226026728749275207519531e-01, // 0.500000
- 9.91483736629098721948594175046309828758239746093750e-01, // 0.600000
- 9.97455625383593114108293775643687695264816284179688e-01, // 0.700000
- 9.99522385942406055292508426646236330270767211914062e-01, // 0.800000
- 9.99971488851369771921895335253793746232986450195312e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_05_4 = { //
- 1.09374999967187599395401775836944580078125000000000e+05, // 0.000000
- 3.45863742961106026996276341378688812255859375000000e+02, // 0.000010
- 2.52142232809988087183228344656527042388916015625000e+00, // 0.100000
- 2.09643237315321773195364585262723267078399658203125e+00, // 0.123457
- 1.25219806739988204213887001969851553440093994140625e+00, // 0.200000
- 8.09976508986808951817693014163523912429809570312500e-01, // 0.271828
- 6.84938469046825204600281722377985715866088867187500e-01, // 0.300000
- 6.29524964820964538780856400990160182118415832519531e-01, // 0.314159
- 3.73544048607389822524993405750137753784656524658203e-01, // 0.400000
- 1.93349510480696651359977522588451392948627471923828e-01, // 0.500000
- 9.03696114115064008665001438203034922480583190917969e-02, // 0.600000
- 3.52965948694063183510571946044365176931023597717285e-02, // 0.700000
- 9.78279740156157845420992202889465261250734329223633e-03, // 0.800000
- 1.15291373026972098110587428010376243037171661853790e-03, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_1_01 = { //
- 1.00000000004500018040698788008499304624104864203105e-11, // 0.000000
- 1.00000450002850051417838117551184495823690667748451e-06, // 0.000010
- 1.04807417937856101747273740443233691621571779251099e-02, // 0.100000
- 1.30904819719778343217742033743888896424323320388794e-02, // 0.123457
- 2.20672314570714948878116246078207041136920452117920e-02, // 0.200000
- 3.12239657447760353414789591397493495605885982513428e-02, // 0.271828
- 3.50389048801823949075284758691850584000349044799805e-02, // 0.300000
- 3.70087797866922516010212973469606367871165275573730e-02, // 0.314159
- 4.97997834943236170057723199988686246797442436218262e-02, // 0.400000
- 6.69670084631925899287807624205015599727630615234375e-02, // 0.500000
- 8.75564634445191447564837972095119766891002655029297e-02, // 0.600000
- 1.13431849434786694019727804061403730884194374084473e-01, // 0.700000
- 1.48660077479215418927438463470025453716516494750977e-01, // 0.800000
- 2.05671765275718482213207494169182609766721725463867e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_1_01 = { //
- 1.00000000009000014622451146806270116940140724182129e-01, // 0.000000
- 1.00000900008550108744032058893935754895210266113281e-01, // 0.000010
- 1.09946584245134940105437237889418611302971839904785e-01, // 0.100000
- 1.12591074283269546030261665237048873677849769592285e-01, // 0.123457
- 1.22241596067866081787300913674698676913976669311523e-01, // 0.200000
- 1.33042231439480740373682010613265447318553924560547e-01, // 0.271828
- 1.37851585017116834430694893853797111660242080688477e-01, // 0.300000
- 1.40410327292290693090848208157694898545742034912109e-01, // 0.314159
- 1.58366702750946081179606039768259506672620773315430e-01, // 0.400000
- 1.86606598307361509769819463144813198596239089965820e-01, // 0.500000
- 2.28110884138870234627560762419307138770818710327148e-01, // 0.600000
- 2.95522716855071143626787488756235688924789428710938e-01, // 0.700000
- 4.25669961260392526458673501110752113163471221923828e-01, // 0.800000
- 7.94328234724281823098124277748866006731986999511719e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_1_01 = { //
- 1.00000000004500001884827449082177529791903847211643e-11, // 0.000000
- 1.00000450002850030242014436193676019115628150757402e-06, // 0.000010
- 1.04807417937856067052804220907091803383082151412964e-02, // 0.100000
- 1.30904819719778325870507273975817952305078506469727e-02, // 0.123457
- 2.20672314570714879489177207005923264659941196441650e-02, // 0.200000
- 3.12239657447887335173231093676804448477923870086670e-02, // 0.271828
- 3.50389048801823740908467641474999254569411277770996e-02, // 0.300000
- 3.70087797866951451197792266611941158771514892578125e-02, // 0.314159
- 4.97997834943235961890906082771834917366504669189453e-02, // 0.400000
- 6.69670084631925344176295311626745387911796569824219e-02, // 0.500000
- 8.75564634445190614897569503227714449167251586914062e-02, // 0.600000
- 1.13431849434786791164242458762601017951965332031250e-01, // 0.700000
- 1.48660077479215502194165310356765985488891601562500e-01, // 0.800000
- 2.05671765275718620991085572313750162720680236816406e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_1_01 = { //
- 1.00000000009000028500238954620726872235536575317383e-01, // 0.000000
- 1.00000900008550108744032058893935754895210266113281e-01, // 0.000010
- 1.09946584245134940105437237889418611302971839904785e-01, // 0.100000
- 1.12591074283269559908049473051505628973245620727539e-01, // 0.123457
- 1.22241596067866095665088721489155432209372520446777e-01, // 0.200000
- 1.33042231439496422273904840949398931115865707397461e-01, // 0.271828
- 1.37851585017116834430694893853797111660242080688477e-01, // 0.300000
- 1.40410327292294495604707549318845849484205245971680e-01, // 0.314159
- 1.58366702750946108935181655397173017263412475585938e-01, // 0.400000
- 1.86606598307361537525395078773726709187030792236328e-01, // 0.500000
- 2.28110884138870234627560762419307138770818710327148e-01, // 0.600000
- 2.95522716855071199137938720014062710106372833251953e-01, // 0.700000
- 4.25669961260392470947522269852925091981887817382812e-01, // 0.800000
- 7.94328234724281934120426740264520049095153808593750e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_1_05 = { //
- 5.00000000012500009741482020021919761496032030834158e-11, // 0.000000
- 5.00001250006250130353616101253066972276428714394569e-06, // 0.000010
- 5.13167019494862042261473789039882831275463104248047e-02, // 0.100000
- 6.37610881831496972838024817065161187201738357543945e-02, // 0.123457
- 1.05572809000084130715002572742378106340765953063965e-01, // 0.200000
- 1.46670159226752749859201685467269271612167358398438e-01, // 0.271828
- 1.63339973465924465090282069468230474740266799926758e-01, // 0.300000
- 1.71844981515525241366759701122646220028400421142578e-01, // 0.314159
- 2.25403330758516595722085185116156935691833496093750e-01, // 0.400000
- 2.92893218813452427262689070630585774779319763183594e-01, // 0.500000
- 3.67544467966324062135896610925556160509586334228516e-01, // 0.600000
- 4.52277442494833814556898232694948092103004455566406e-01, // 0.700000
- 5.52786404500041905762941496504936367273330688476562e-01, // 0.800000
- 6.83772233983161559223162839771248400211334228515625e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_1_05 = { //
- 5.00000000025000113090811737492913380265235900878906e-01, // 0.000000
- 5.00002500018750239973996940534561872482299804687500e-01, // 0.000010
- 5.27046276694730031486813004448777064681053161621094e-01, // 0.100000
- 5.34051718732463376326791149040218442678451538085938e-01, // 0.123457
- 5.59016994374947562285171898111002519726753234863281e-01, // 0.200000
- 5.85939898160509287095010222401469945907592773437500e-01, // 0.271828
- 5.97614304667197004938827831210801377892494201660156e-01, // 0.300000
- 6.03751699669707986295463797432603314518928527832031e-01, // 0.314159
- 6.45497224367902910913130654080305248498916625976562e-01, // 0.400000
- 7.07106781186547683759613391885068267583847045898438e-01, // 0.500000
- 7.90569415042094880696765812899684533476829528808594e-01, // 0.600000
- 9.12870929175276901723634637164650484919548034667969e-01, // 0.700000
- 1.11803398874989512457034379622200503945350646972656e+00, // 0.800000
- 1.58113883008418998343813655083067715167999267578125e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_1_05 = { //
- 5.00000000012500009741482020021919761496032030834158e-11, // 0.000000
- 5.00001250006250130353616101253066972276428714394569e-06, // 0.000010
- 5.13167019494862042261473789039882831275463104248047e-02, // 0.100000
- 6.37610881831496972838024817065161187201738357543945e-02, // 0.123457
- 1.05572809000084130715002572742378106340765953063965e-01, // 0.200000
- 1.46670159226808705099642793356906622648239135742188e-01, // 0.271828
- 1.63339973465924409579130838210403453558683395385742e-01, // 0.300000
- 1.71844981515537759131362349762639496475458145141602e-01, // 0.314159
- 2.25403330758516567966509569487243425101041793823242e-01, // 0.400000
- 2.92893218813452260729235376857104711234569549560547e-01, // 0.500000
- 3.67544467966324117647047842183383181691169738769531e-01, // 0.600000
- 4.52277442494833814556898232694948092103004455566406e-01, // 0.700000
- 5.52786404500042127807546421536244451999664306640625e-01, // 0.800000
- 6.83772233983162114334675152349518612027168273925781e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_1_05 = { //
- 5.00000000025000002068509274977259337902069091796875e-01, // 0.000000
- 5.00002500018750128951694478018907830119132995605469e-01, // 0.000010
- 5.27046276694729920464510541933123022317886352539062e-01, // 0.100000
- 5.34051718732463265304488686524564400315284729003906e-01, // 0.123457
- 5.59016994374947451262869435595348477363586425781250e-01, // 0.200000
- 5.85939898160547589789359790302114561200141906738281e-01, // 0.271828
- 5.97614304667196782894222906179493293166160583496094e-01, // 0.300000
- 6.03751699669717090124265723716234788298606872558594e-01, // 0.314159
- 6.45497224367902799890828191564651206135749816894531e-01, // 0.400000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.500000
- 7.90569415042094769674463350384030491113662719726562e-01, // 0.600000
- 9.12870929175276790701332174648996442556381225585938e-01, // 0.700000
- 1.11803398874989490252573887119069695472717285156250e+00, // 0.800000
- 1.58113883008418998343813655083067715167999267578125e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_1_1 = { //
- 1.00000000000000003643219731549774157916554706559964e-10, // 0.000000
- 1.00000000000000008180305391403130954586231382563710e-05, // 0.000010
- 1.00000000000000005551115123125782702118158340454102e-01, // 0.100000
- 1.23456700000000002548361521803599316626787185668945e-01, // 0.123457
- 2.00000000000000011102230246251565404236316680908203e-01, // 0.200000
- 2.71828182845904486875099337339634075760841369628906e-01, // 0.271828
- 2.99999999999999988897769753748434595763683319091797e-01, // 0.300000
- 3.14159265358979311599796346854418516159057617187500e-01, // 0.314159
- 4.00000000000000022204460492503130808472633361816406e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.99999999999999977795539507496869191527366638183594e-01, // 0.600000
- 6.99999999999999955591079014993738383054733276367188e-01, // 0.700000
- 8.00000000000000044408920985006261616945266723632812e-01, // 0.800000
- 9.00000000000000022204460492503130808472633361816406e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_1_1 = { //
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.123457
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.271828
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.314159
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_1_1 = { //
- 9.99999999999999648691285181266018983192722657804552e-11, // 0.000000
- 9.99999999999999742989875012311173918533313553780317e-06, // 0.000010
- 1.00000000000000019428902930940239457413554191589355e-01, // 0.100000
- 1.23456699999999974792785906174685806035995483398438e-01, // 0.123457
- 2.00000000000000011102230246251565404236316680908203e-01, // 0.200000
- 2.71828182846000021566368332059937529265880584716797e-01, // 0.271828
- 2.99999999999999988897769753748434595763683319091797e-01, // 0.300000
- 3.14159265359000017259205606023897416889667510986328e-01, // 0.314159
- 4.00000000000000022204460492503130808472633361816406e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.99999999999999977795539507496869191527366638183594e-01, // 0.600000
- 6.99999999999999955591079014993738383054733276367188e-01, // 0.700000
- 8.00000000000000044408920985006261616945266723632812e-01, // 0.800000
- 9.00000000000000022204460492503130808472633361816406e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_1_1 = { //
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.123457
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.271828
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.314159
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_1_2 = { //
- 1.99999999990000014066132773281109138302502614692457e-10, // 0.000000
- 1.99999000000000014167899492489866020150657277554274e-05, // 0.000010
- 1.90000000000000002220446049250313080847263336181641e-01, // 0.100000
- 2.31671843225110002384425911259313579648733139038086e-01, // 0.123457
- 3.60000000000000042188474935755948536098003387451172e-01, // 0.200000
- 4.69765804702502509648809336795238777995109558105469e-01, // 0.271828
- 5.10000000000000008881784197001252323389053344726562e-01, // 0.300000
- 5.29622486707065021072082799946656450629234313964844e-01, // 0.314159
- 6.40000000000000124344978758017532527446746826171875e-01, // 0.400000
- 7.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 8.39999999999999968913755310495616868138313293457031e-01, // 0.600000
- 9.09999999999999920063942226988729089498519897460938e-01, // 0.700000
- 9.59999999999999964472863211994990706443786621093750e-01, // 0.800000
- 9.89999999999999991118215802998747676610946655273438e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_1_2 = { //
- 1.99999999979999998345192580018192529678344726562500e+00, // 0.000000
- 1.99998000000000009102052445086883381009101867675781e+00, // 0.000010
- 1.80000000000000004440892098500626161694526672363281e+00, // 0.100000
- 1.75308660000000005041442818765062838792800903320312e+00, // 0.123457
- 1.60000000000000008881784197001252323389053344726562e+00, // 0.200000
- 1.45634363430819102624980132532073184847831726074219e+00, // 0.271828
- 1.39999999999999991118215802998747676610946655273438e+00, // 0.300000
- 1.37168146928204137680040730629116296768188476562500e+00, // 0.314159
- 1.19999999999999995559107901499373838305473327636719e+00, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 8.00000000000000044408920985006261616945266723632812e-01, // 0.600000
- 6.00000000000000088817841970012523233890533447265625e-01, // 0.700000
- 3.99999999999999911182158029987476766109466552734375e-01, // 0.800000
- 1.99999999999999955591079014993738383054733276367188e-01, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_1_2 = { //
- 1.99999999989999600475826496767271702598156579711031e-10, // 0.000000
- 1.99998999999999980286581602317852457417757250368595e-05, // 0.000010
- 1.89999999999999502620084967929869890213012695312500e-01, // 0.100000
- 2.31671843225110141162303989403881132602691650390625e-01, // 0.123457
- 3.59999999999999764632718779466813430190086364746094e-01, // 0.200000
- 4.69765804702641842638399793941061943769454956054688e-01, // 0.271828
- 5.10000000000000008881784197001252323389053344726562e-01, // 0.300000
- 5.29622486707093331759210741438437253236770629882812e-01, // 0.314159
- 6.40000000000000013322676295501878485083580017089844e-01, // 0.400000
- 7.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 8.39999999999999968913755310495616868138313293457031e-01, // 0.600000
- 9.09999999999999920063942226988729089498519897460938e-01, // 0.700000
- 9.59999999999999964472863211994990706443786621093750e-01, // 0.800000
- 9.89999999999999991118215802998747676610946655273438e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_1_2 = { //
- 1.99999999979999998345192580018192529678344726562500e+00, // 0.000000
- 1.99998000000000009102052445086883381009101867675781e+00, // 0.000010
- 1.79999999999999982236431605997495353221893310546875e+00, // 0.100000
- 1.75308660000000005041442818765062838792800903320312e+00, // 0.123457
- 1.59999999999999986677323704498121514916419982910156e+00, // 0.200000
- 1.45634363430799984584496087336447089910507202148438e+00, // 0.271828
- 1.40000000000000013322676295501878485083580017089844e+00, // 0.300000
- 1.37168146928199985445928632543655112385749816894531e+00, // 0.314159
- 1.19999999999999995559107901499373838305473327636719e+00, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 8.00000000000000044408920985006261616945266723632812e-01, // 0.600000
- 6.00000000000000088817841970012523233890533447265625e-01, // 0.700000
- 3.99999999999999966693309261245303787291049957275391e-01, // 0.800000
- 1.99999999999999983346654630622651893645524978637695e-01, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_1_4 = { //
- 3.99999999940000003552250502724231887019534781302355e-10, // 0.000000
- 3.99994000039999964652912001206175318657187744975090e-05, // 0.000010
- 3.43900000000000038991032624835497699677944183349609e-01, // 0.100000
- 4.09671843506900057452213559372466988861560821533203e-01, // 0.123457
- 5.90400000000000035882408155885059386491775512695312e-01, // 0.200000
- 7.18851698137215278094913628592621535062789916992188e-01, // 0.271828
- 7.59900000000000019895196601282805204391479492187500e-01, // 0.300000
- 7.78744994988354810594444188609486445784568786621094e-01, // 0.314159
- 8.70400000000000062527760746888816356658935546875000e-01, // 0.400000
- 9.37500000000000000000000000000000000000000000000000e-01, // 0.500000
- 9.74400000000000043876013933186186477541923522949219e-01, // 0.600000
- 9.91900000000000003907985046680551022291183471679688e-01, // 0.700000
- 9.98399999999999954169993543473538011312484741210938e-01, // 0.800000
- 9.99900000000000011013412404281552881002426147460938e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_1_4 = { //
- 3.99999999879999990071155480109155178070068359375000e+00, // 0.000000
- 3.99988000119999664860870325355790555477142333984375e+00, // 0.000010
- 2.91600000000000036948222259525209665298461914062500e+00, // 0.100000
- 2.69389159208951811663723674428183585405349731445312e+00, // 0.123457
- 2.04800000000000048672177399566862732172012329101562e+00, // 0.200000
- 1.54440639002807333923783517093397676944732666015625e+00, // 0.271828
- 1.37199999999999966426855735335266217589378356933594e+00, // 0.300000
- 1.29041623710177200123894181160721927881240844726562e+00, // 0.314159
- 8.63999999999999879207734920782968401908874511718750e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 2.56000000000000060840221749458578415215015411376953e-01, // 0.600000
- 1.08000000000000054289905904170154826715588569641113e-01, // 0.700000
- 3.19999999999999798494521030534087913110852241516113e-02, // 0.800000
- 3.99999999999999748118151288167609891388565301895142e-03, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_1_4 = { //
- 3.99999999939999900154673933595772528093448272556998e-10, // 0.000000
- 3.99994000039999896890276220862148193191387690603733e-05, // 0.000010
- 3.43899999999999872457578931062016636133193969726562e-01, // 0.100000
- 4.09671843506900223985667253145948052406311035156250e-01, // 0.123457
- 5.90399999999999813837803230853751301765441894531250e-01, // 0.200000
- 7.18851698137362937757188774412497878074645996093750e-01, // 0.271828
- 7.59900000000000019895196601282805204391479492187500e-01, // 0.300000
- 7.78744994988381455947035192366456612944602966308594e-01, // 0.314159
- 8.70400000000000062527760746888816356658935546875000e-01, // 0.400000
- 9.37500000000000000000000000000000000000000000000000e-01, // 0.500000
- 9.74399999999999932853711470670532435178756713867188e-01, // 0.600000
- 9.91900000000000003907985046680551022291183471679688e-01, // 0.700000
- 9.98399999999999954169993543473538011312484741210938e-01, // 0.800000
- 9.99900000000000011013412404281552881002426147460938e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_1_4 = { //
- 3.99999999879999990071155480109155178070068359375000e+00, // 0.000000
- 3.99988000119999531634107370337005704641342163085938e+00, // 0.000010
- 2.91600000000000036948222259525209665298461914062500e+00, // 0.100000
- 2.69389159208951767254802689421921968460083007812500e+00, // 0.123457
- 2.04799999999999959854335429554339498281478881835938e+00, // 0.200000
- 1.54440639002746538110955043521244078874588012695312e+00, // 0.271828
- 1.37200000000000033040237212844658643007278442382812e+00, // 0.300000
- 1.29041623710165476168754139507655054330825805664062e+00, // 0.314159
- 8.63999999999999879207734920782968401908874511718750e-01, // 0.400000
- 5.00000000000000111022302462515654042363166809082031e-01, // 0.500000
- 2.56000000000000060840221749458578415215015411376953e-01, // 0.600000
- 1.08000000000000054289905904170154826715588569641113e-01, // 0.700000
- 3.19999999999999937272399108678655466064810752868652e-02, // 0.800000
- 3.99999999999999834854325087007964611984789371490479e-03, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_2_01 = { //
- 5.50000000033000091061882744625813924005303568789147e-22, // 0.000000
- 5.50003300023512856945298627756354276335110098372638e-12, // 0.000010
- 5.85549211723463618010920850309730667504481971263885e-04, // 0.100000
- 9.06422742544821247179243073333054780960083007812500e-04, // 0.123457
- 2.50857608621292025793958480051060178084298968315125e-03, // 0.200000
- 4.88990284715010506411125845716014737263321876525879e-03, // 0.271828
- 6.09007202658786231386223164463444845750927925109863e-03, // 0.300000
- 6.75551835775626500352197822962807549629360437393188e-03, // 0.314159
- 1.17917748340965571063332362200526404194533824920654e-02, // 0.400000
- 2.03153588863522159557728485879124491475522518157959e-02, // 0.500000
- 3.28098512511902778987504802898911293596029281616211e-02, // 0.600000
- 5.13720788952217247147480350122350500896573066711426e-02, // 0.700000
- 8.05528836775526307922845603570749517530202865600586e-02, // 0.800000
- 1.34182224150533185857980811306333635002374649047852e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_2_01 = { //
- 1.10000000009900018879889436430572250639331466359749e-11, // 0.000000
- 1.10000990009405111972099443329309309547170414589345e-06, // 0.000010
- 1.20941242669648438279317304022697499021887779235840e-02, // 0.100000
- 1.52901347285140567361372276877773401793092489242554e-02, // 0.123457
- 2.68931511349305395197628598680239520035684108734131e-02, // 0.200000
- 3.97810908153541434306710300461418228223919868469238e-02, // 0.271828
- 4.54910230556485536967947780340182362124323844909668e-02, // 0.300000
- 4.85223257980558694835160338243440492078661918640137e-02, // 0.314159
- 6.96813492104162851559223668118647765368223190307617e-02, // 0.400000
- 1.02633629069048826210064362385310232639312744140625e-01, // 0.500000
- 1.50553183531654338755956246131972875446081161499023e-01, // 0.600000
- 2.27552491978404769490396120090736076235771179199219e-01, // 0.700000
- 3.74589565909145438826755025729653425514698028564453e-01, // 0.800000
- 7.86384952377038870530157055327435955405235290527344e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_2_01 = { //
- 5.50000000033000185101430810408814561504226546568802e-22, // 0.000000
- 5.50003300023513099283368711651180898818125353244568e-12, // 0.000010
- 5.85549211723463618010920850309730667504481971263885e-04, // 0.100000
- 9.06422742544820921918591327681724578724242746829987e-04, // 0.123457
- 2.50857608621292025793958480051060178084298968315125e-03, // 0.200000
- 4.88990284715390410852364766469690948724746704101562e-03, // 0.271828
- 6.09007202658786057913875566782735404558479785919189e-03, // 0.300000
- 6.75551835775727114313804477774283441249281167984009e-03, // 0.314159
- 1.17917748340965536368862842664384515956044197082520e-02, // 0.400000
- 2.03153588863522090168789446806840714998543262481689e-02, // 0.500000
- 3.28098512511902501431748646609776187688112258911133e-02, // 0.600000
- 5.13720788952216692035968037544080289080739021301270e-02, // 0.700000
- 8.05528836775526863034357916149019729346036911010742e-02, // 0.800000
- 1.34182224150533130346829580048506613820791244506836e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_2_01 = { //
- 1.10000000009900018879889436430572250639331466359749e-11, // 0.000000
- 1.10000990009405090796275761971800832839107897598296e-06, // 0.000010
- 1.20941242669648507668256343094981275498867034912109e-02, // 0.100000
- 1.52901347285140602055841796413915290031582117080688e-02, // 0.123457
- 2.68931511349305464586567637752523296512663364410400e-02, // 0.200000
- 3.97810908153728159941664443977060727775096893310547e-02, // 0.271828
- 4.54910230556485467579008741267898585647344589233398e-02, // 0.300000
- 4.85223257980603936423413813372462755069136619567871e-02, // 0.314159
- 6.96813492104162851559223668118647765368223190307617e-02, // 0.400000
- 1.02633629069048826210064362385310232639312744140625e-01, // 0.500000
- 1.50553183531654338755956246131972875446081161499023e-01, // 0.600000
- 2.27552491978404769490396120090736076235771179199219e-01, // 0.700000
- 3.74589565909145383315603794471826404333114624023438e-01, // 0.800000
- 7.86384952377038981552459517843089997768402099609375e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_2_05 = { //
- 3.75000000012500073511663321748728148736677675747611e-21, // 0.000000
- 3.75001250007031431176997547885672810996648962600375e-11, // 0.000010
- 3.88253704696051200884188148165776510722935199737549e-03, // 0.100000
- 5.96860495090002600437895097229556995443999767303467e-03, // 0.123457
- 1.61300899000925389292770972815560526214540004730225e-02, // 0.200000
- 3.06906092339643381261549137661859276704490184783936e-02, // 0.271828
- 3.78409694858131209760365720740082906559109687805176e-02, // 0.300000
- 4.17586954103080082445487164477526675909757614135742e-02, // 0.314159
- 7.04839969102199759287685765229980461299419403076172e-02, // 0.400000
- 1.16116523516815603467300377360515994951128959655762e-01, // 0.500000
- 1.77807808356221369594507564215746242552995681762695e-01, // 0.600000
- 2.60574547368025710714078968521789647638797760009766e-01, // 0.700000
- 3.73900966300058923419413758892915211617946624755859e-01, // 0.800000
- 5.41469739275584838189558922749711200594902038574219e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_2_05 = { //
- 7.50000000037500098835526107000383749107141895251516e-11, // 0.000000
- 7.50003750028125248017121101673509997453948017209768e-06, // 0.000010
- 7.90569415042094991719068275415338575839996337890625e-02, // 0.100000
- 9.88983942360571466334562273914343677461147308349609e-02, // 0.123457
- 1.67705098312484257583321323181735351681709289550781e-01, // 0.200000
- 2.38912466660828326503462903929175809025764465332031e-01, // 0.271828
- 2.68926437100238613364666662164381705224514007568359e-01, // 0.300000
- 2.84511285641205868834902048547519370913505554199219e-01, // 0.314159
- 3.87298334620741757650108638699748553335666656494141e-01, // 0.400000
- 5.30330085889910707308558812655974179506301879882812e-01, // 0.500000
- 7.11512473537885270502556522842496633529663085937500e-01, // 0.600000
- 9.58514475634040685747550014639273285865783691406250e-01, // 0.700000
- 1.34164078649987406066657058545388281345367431640625e+00, // 0.800000
- 2.13453742061365625559687941859010607004165649414062e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_2_05 = { //
- 3.75000000012498794573809627099919478751325177944313e-21, // 0.000000
- 3.75001250007031495800482903590959910325453030566223e-11, // 0.000010
- 3.88253704696051200884188148165776510722935199737549e-03, // 0.100000
- 5.96860495090002253493199901868138113059103488922119e-03, // 0.123457
- 1.61300899000925389292770972815560526214540004730225e-02, // 0.200000
- 3.06906092339871497398640087794774444773793220520020e-02, // 0.271828
- 3.78409694858131001593548603523231577128171920776367e-02, // 0.300000
- 4.17586954103138993654731336846452904865145683288574e-02, // 0.314159
- 7.04839969102199342954051530796277802437543869018555e-02, // 0.400000
- 1.16116523516815506322785722659318707883358001708984e-01, // 0.500000
- 1.77807808356221147549902639184438157826662063598633e-01, // 0.600000
- 2.60574547368025322136020349717000499367713928222656e-01, // 0.700000
- 3.73900966300058978930564990150742232799530029296875e-01, // 0.800000
- 5.41469739275584949211861385265365242958068847656250e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_2_05 = { //
- 7.50000000037501132811291798284977338368006982705083e-11, // 0.000000
- 7.50003750028124570390763298233238742795947473496199e-06, // 0.000010
- 7.90569415042094991719068275415338575839996337890625e-02, // 0.100000
- 9.88983942360571466334562273914343677461147308349609e-02, // 0.123457
- 1.67705098312484229827745707552821841090917587280273e-01, // 0.200000
- 2.38912466660927941264347396099765319377183914184570e-01, // 0.271828
- 2.68926437100238502342364199648727662861347198486328e-01, // 0.300000
- 2.84511285641228850451511789287906140089035034179688e-01, // 0.314159
- 3.87298334620741702138957407441921532154083251953125e-01, // 0.400000
- 5.30330085889910596286256350140320137143135070800781e-01, // 0.500000
- 7.11512473537885270502556522842496633529663085937500e-01, // 0.600000
- 9.58514475634040463702945089607965201139450073242188e-01, // 0.700000
- 1.34164078649987383862196566042257472872734069824219e+00, // 0.800000
- 2.13453742061365581150766956852748990058898925781250e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_2_1 = { //
- 1.00000000000000009561654835946237267172778046723484e-20, // 0.000000
- 1.00000000000000016567916802690831577782315520153134e-10, // 0.000010
- 1.00000000000000019428902930940239457413554191589355e-02, // 0.100000
- 1.52415567748900009775736563710779591929167509078979e-02, // 0.123457
- 4.00000000000000077715611723760957829654216766357422e-02, // 0.200000
- 7.38905609893064779791771456984861288219690322875977e-02, // 0.271828
- 8.99999999999999966693309261245303787291049957275391e-02, // 0.300000
- 9.86960440108935743719342781332670710980892181396484e-02, // 0.314159
- 1.60000000000000031086244689504383131861686706542969e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 3.59999999999999986677323704498121514916419982910156e-01, // 0.600000
- 4.89999999999999935607064571740920655429363250732422e-01, // 0.700000
- 6.40000000000000124344978758017532527446746826171875e-01, // 0.800000
- 8.10000000000000053290705182007513940334320068359375e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_2_1 = { //
- 2.00000000000000007286439463099548315833109413119928e-10, // 0.000000
- 2.00000000000000016360610782806261909172462765127420e-05, // 0.000010
- 2.00000000000000011102230246251565404236316680908203e-01, // 0.100000
- 2.46913400000000005096723043607198633253574371337891e-01, // 0.123457
- 4.00000000000000022204460492503130808472633361816406e-01, // 0.200000
- 5.43656365691808973750198674679268151521682739257812e-01, // 0.271828
- 5.99999999999999977795539507496869191527366638183594e-01, // 0.300000
- 6.28318530717958623199592693708837032318115234375000e-01, // 0.314159
- 8.00000000000000044408920985006261616945266723632812e-01, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.19999999999999995559107901499373838305473327636719e+00, // 0.600000
- 1.39999999999999991118215802998747676610946655273438e+00, // 0.700000
- 1.60000000000000008881784197001252323389053344726562e+00, // 0.800000
- 1.80000000000000004440892098500626161694526672363281e+00, // 0.900000
- 2.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_2_1 = { //
- 1.00000000000000114885948669623197981171571781836697e-20, // 0.000000
- 9.99999999999997968480665932928554400643816890692506e-11, // 0.000010
- 1.00000000000000054123372450476381345652043819427490e-02, // 0.100000
- 1.52415567748899975081267044174637703690677881240845e-02, // 0.123457
- 4.00000000000000077715611723760957829654216766357422e-02, // 0.200000
- 7.38905609893584225389417952101211994886398315429688e-02, // 0.271828
- 8.99999999999999827915431183100736234337091445922852e-02, // 0.300000
- 9.86960440109066056146858159081602934747934341430664e-02, // 0.314159
- 1.60000000000000003330669073875469621270895004272461e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 3.59999999999999986677323704498121514916419982910156e-01, // 0.600000
- 4.89999999999999935607064571740920655429363250732422e-01, // 0.700000
- 6.40000000000000235367281220533186569809913635253906e-01, // 0.800000
- 8.10000000000000053290705182007513940334320068359375e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_2_1 = { //
- 1.99999999999999593696133186585710880128763378138501e-10, // 0.000000
- 1.99999999999999982479292892634248346439562737941742e-05, // 0.000010
- 2.00000000000000066613381477509392425417900085449219e-01, // 0.100000
- 2.46913399999999977341147427978285122662782669067383e-01, // 0.123457
- 4.00000000000000022204460492503130808472633361816406e-01, // 0.200000
- 5.43656365692000043132736664119875058531761169433594e-01, // 0.271828
- 5.99999999999999866773237044981215149164199829101562e-01, // 0.300000
- 6.28318530718000034518411212047794833779335021972656e-01, // 0.314159
- 8.00000000000000044408920985006261616945266723632812e-01, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.19999999999999995559107901499373838305473327636719e+00, // 0.600000
- 1.39999999999999991118215802998747676610946655273438e+00, // 0.700000
- 1.60000000000000008881784197001252323389053344726562e+00, // 0.800000
- 1.80000000000000004440892098500626161694526672363281e+00, // 0.900000
- 2.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_2_2 = { //
- 2.99999999980000028621542970819290774575628845094157e-20, // 0.000000
- 2.99998000000000032546659169620955655288785379752881e-10, // 0.000010
- 2.80000000000000040523140398818213725462555885314941e-02, // 0.100000
- 4.19613257200888781217607004236924694851040840148926e-02, // 0.123457
- 1.04000000000000022981616609740740386769175529479980e-01, // 0.200000
- 1.81500609121544087543043133337050676345825195312500e-01, // 0.271828
- 2.16000000000000025313084961453569121658802032470703e-01, // 0.300000
- 2.34075578672081091591294921272492501884698867797852e-01, // 0.314159
- 3.52000000000000090594198809412773698568344116210938e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 6.47999999999999909405801190587226301431655883789062e-01, // 0.600000
- 7.83999999999999919175763807288603857159614562988281e-01, // 0.700000
- 8.96000000000000018651746813702629879117012023925781e-01, // 0.800000
- 9.71999999999999975131004248396493494510650634765625e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_2_2 = { //
- 5.99999999940000036688084108105895042584165821608622e-10, // 0.000000
- 5.99994000000000069806882496692423956119455397129059e-05, // 0.000010
- 5.40000000000000146549439250520663335919380187988281e-01, // 0.100000
- 6.49290859350659999016386336734285578131675720214844e-01, // 0.123457
- 9.60000000000000186517468137026298791170120239257812e-01, // 0.200000
- 1.18762573113958813664225999673362821340560913085938e+00, // 0.271828
- 1.26000000000000000888178419700125232338905334472656e+00, // 0.300000
- 1.29277932808851447887832364358473569154739379882812e+00, // 0.314159
- 1.43999999999999994670929481799248605966567993164062e+00, // 0.400000
- 1.50000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.43999999999999994670929481799248605966567993164062e+00, // 0.600000
- 1.26000000000000023092638912203256040811538696289062e+00, // 0.700000
- 9.59999999999999853450560749479336664080619812011719e-01, // 0.800000
- 5.39999999999999924504834325489355251193046569824219e-01, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_2_2 = { //
- 2.99999999979999607324367636111447918580453904641306e-20, // 0.000000
- 2.99997999999999722353929462235577578510525853516810e-10, // 0.000010
- 2.80000000000000109912079437890497501939535140991211e-02, // 0.100000
- 4.19613257200888642439728926092357141897082328796387e-02, // 0.123457
- 1.04000000000000022981616609740740386769175529479980e-01, // 0.200000
- 1.81500609121657580091735439964395482093095779418945e-01, // 0.271828
- 2.15999999999999942046358114566828589886426925659180e-01, // 0.300000
- 2.34075578672107875721764003174030221998691558837891e-01, // 0.314159
- 3.52000000000000035083047578154946677386760711669922e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 6.47999999999999909405801190587226301431655883789062e-01, // 0.600000
- 7.84000000000000030198066269804257899522781372070312e-01, // 0.700000
- 8.96000000000000018651746813702629879117012023925781e-01, // 0.800000
- 9.71999999999999975131004248396493494510650634765625e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_2_2 = { //
- 5.99999999940000553675966953748191837214598365335405e-10, // 0.000000
- 5.99993999999999459943160473596179826927254907786846e-05, // 0.000010
- 5.40000000000000035527136788005009293556213378906250e-01, // 0.100000
- 6.49290859350659776971781411702977493405342102050781e-01, // 0.123457
- 9.60000000000000075495165674510644748806953430175781e-01, // 0.200000
- 1.18762573113984970518686168361455202102661132812500e+00, // 0.271828
- 1.26000000000000000888178419700125232338905334472656e+00, // 0.300000
- 1.29277932808856044211154312506550922989845275878906e+00, // 0.314159
- 1.44000000000000016875389974302379414439201354980469e+00, // 0.400000
- 1.50000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.44000000000000016875389974302379414439201354980469e+00, // 0.600000
- 1.26000000000000000888178419700125232338905334472656e+00, // 0.700000
- 9.59999999999999853450560749479336664080619812011719e-01, // 0.800000
- 5.39999999999999813482531862973701208829879760742188e-01, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_2_4 = { //
- 9.99999999800000094982332989268162402300727516471889e-20, // 0.000000
- 9.99980000149999789015279420541053301274558862132835e-10, // 0.000010
- 8.14600000000000185051973744521092157810926437377930e-02, // 0.100000
- 1.18151979036013266011195810278877615928649902343750e-01, // 0.123457
- 2.62720000000000009077183449335279874503612518310547e-01, // 0.200000
- 4.13155570114924819424828683622763492166996002197266e-01, // 0.271828
- 4.71779999999999921644899814054952003061771392822266e-01, // 0.300000
- 5.00707755662531783791280304285464808344841003417969e-01, // 0.314159
- 6.63040000000000073754335971898399293422698974609375e-01, // 0.400000
- 8.12500000000000000000000000000000000000000000000000e-01, // 0.500000
- 9.12959999999999993747223925311118364334106445312500e-01, // 0.600000
- 9.69219999999999970441422192379832267761230468750000e-01, // 0.700000
- 9.93280000000000051763038300123298540711402893066406e-01, // 0.800000
- 9.99539999999999984048315582185750827193260192871094e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_2_4 = { //
- 1.99999999939999970416416897342568731454903740996087e-09, // 0.000000
- 1.99994000059999853073644526801899701240472495555878e-04, // 0.000010
- 1.45799999999999996269650637259474024176597595214844e+00, // 0.100000
- 1.66289483058558995587361550860805436968803405761719e+00, // 0.123457
- 2.04800000000000048672177399566862732172012329101562e+00, // 0.200000
- 2.09906591288467181399823857645969837903976440429688e+00, // 0.271828
- 2.05799999999999938538053356751333922147750854492188e+00, // 0.300000
- 2.02698108527595532990517313010059297084808349609375e+00, // 0.314159
- 1.72799999999999975841546984156593680381774902343750e+00, // 0.400000
- 1.25000000000000000000000000000000000000000000000000e+00, // 0.500000
- 7.68000000000000127009514017117908224463462829589844e-01, // 0.600000
- 3.78000000000000113686837721616029739379882812500000e-01, // 0.700000
- 1.27999999999999919397808412213635165244340896606445e-01, // 0.800000
- 1.79999999999999882316359389733406715095043182373047e-02, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_2_4 = { //
- 9.99999999799998650534874698841272610317270577776400e-20, // 0.000000
- 9.99980000149998548244360590999540994161520757188555e-10, // 0.000010
- 8.14600000000000601385607978954794816672801971435547e-02, // 0.100000
- 1.18151979036013293766771425907791126519441604614258e-01, // 0.123457
- 2.62720000000000064588334680593106895685195922851562e-01, // 0.200000
- 4.13155570115125381214227218151791021227836608886719e-01, // 0.271828
- 4.71779999999999810622597351539297960698604583740234e-01, // 0.300000
- 5.00707755662573861243913597718346863985061645507812e-01, // 0.314159
- 6.63040000000000073754335971898399293422698974609375e-01, // 0.400000
- 8.12500000000000000000000000000000000000000000000000e-01, // 0.500000
- 9.12959999999999993747223925311118364334106445312500e-01, // 0.600000
- 9.69219999999999970441422192379832267761230468750000e-01, // 0.700000
- 9.93279999999999940740735837607644498348236083984375e-01, // 0.800000
- 9.99539999999999984048315582185750827193260192871094e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_2_4 = { //
- 1.99999999940000135852539407948103705736642154988658e-09, // 0.000000
- 1.99994000059999527812992781150569499004632234573364e-04, // 0.000010
- 1.45799999999999996269650637259474024176597595214844e+00, // 0.100000
- 1.66289483058558951178440565854543820023536682128906e+00, // 0.123457
- 2.04799999999999959854335429554339498281478881835938e+00, // 0.200000
- 2.09906591288458299615626856393646448850631713867188e+00, // 0.271828
- 2.05799999999999938538053356751333922147750854492188e+00, // 0.300000
- 2.02698108527590559191366992308758199214935302734375e+00, // 0.314159
- 1.72799999999999998046007476659724488854408264160156e+00, // 0.400000
- 1.25000000000000000000000000000000000000000000000000e+00, // 0.500000
- 7.67999999999999904964909092086600139737129211425781e-01, // 0.600000
- 3.78000000000000002664535259100375697016716003417969e-01, // 0.700000
- 1.27999999999999947153384027842548675835132598876953e-01, // 0.800000
- 1.79999999999999847621889870197264826856553554534912e-02, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_4_01 = { //
- 2.98375000021482896530143510253419751265415869320405e-42, // 0.000000
- 2.98377148317007480476821711655106704510022866858290e-22, // 0.000010
- 3.21712826910625692496299710132490190517273731529713e-06, // 0.100000
- 7.61463101593263861873502745813979686317907180637121e-06, // 0.123457
- 5.59207027072549877851938282535826374441967345774174e-05, // 0.200000
- 2.03667699680023080383364786349886799143860116600990e-04, // 0.271828
- 3.10437547367714518006809321093442122219130396842957e-04, // 0.300000
- 3.78567315617660054768989219553532166173681616783142e-04, // 0.314159
- 1.08871959537661425719556884672556407167576253414154e-03, // 0.400000
- 2.99593398095022393073927347018070577178150415420532e-03, // 0.500000
- 7.15558877739638343057348990328137006144970655441284e-03, // 0.600000
- 1.57714915252002985113222166546620428562164306640625e-02, // 0.700000
- 3.38041058520913012541697639790072571486234664916992e-02, // 0.800000
- 7.65008878936773301093765553559933323413133621215820e-02, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_4_01 = { //
- 1.19350000010741456808122504902637373369716469559713e-31, // 0.000000
- 1.19351074160204525818413908323422939743433979524131e-16, // 0.000010
- 1.31221248296568523180466447897174475656356662511826e-04, // 0.100000
- 2.52854320367995155215828928518817519943695515394211e-04, // 0.123457
- 1.16716275925598492353707502644510896061547100543976e-03, // 0.200000
- 3.18930012206767362487047634544978791382163763046265e-03, // 0.271828
- 4.44219840138407838503464830637312843464314937591553e-03, // 0.300000
- 5.19602333868628314672566403942255419678986072540283e-03, // 0.314159
- 1.20966822229282636169678255555481882765889167785645e-02, // 0.400000
- 2.78393718849794802316921504825586453080177307128906e-02, // 0.500000
- 5.88060734874641527492045156577660236507654190063477e-02, // 0.600000
- 1.20978282360318822874489796959096565842628479003906e-01, // 0.700000
- 2.60114994567310464645970569108612835407257080078125e-01, // 0.800000
- 6.91114415396560488602517580147832632064819335937500e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_4_01 = { //
- 2.98375000021482960253819955551510832420631780028878e-42, // 0.000000
- 2.98377148317007715575691876112608298257330311307425e-22, // 0.000010
- 3.21712826910625988957831249137608864430148969404399e-06, // 0.100000
- 7.61463101593263438357029118663810152156656840816140e-06, // 0.123457
- 5.59207027072550148902481403911934876305167563259602e-05, // 0.200000
- 2.03667699680327795403941837371064593753544613718987e-04, // 0.271828
- 3.10437547367714355376483448267777021101210266351700e-04, // 0.300000
- 3.78567315617767824464934278694272506982088088989258e-04, // 0.314159
- 1.08871959537661447403600334382645087316632270812988e-03, // 0.400000
- 2.99593398095022523178188045278602658072486519813538e-03, // 0.500000
- 7.15558877739638603265870386849201167933642864227295e-03, // 0.600000
- 1.57714915252002915724283127474336652085185050964355e-02, // 0.700000
- 3.38041058520913290097453796079207677394151687622070e-02, // 0.800000
- 7.65008878936773439871643631704500876367092132568359e-02, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_4_01 = { //
- 1.19350000010741500598699515053170839736265947369592e-31, // 0.000000
- 1.19351074160204328603187603070471586811292658827574e-16, // 0.000010
- 1.31221248296568631600683696447617876401636749505997e-04, // 0.100000
- 2.52854320367994938375394431417930718453135341405869e-04, // 0.123457
- 1.16716275925598514037750952354599576210603117942810e-03, // 0.200000
- 3.18930012207141325500381334734356642002239823341370e-03, // 0.271828
- 4.44219840138407751767291031796958122868090867996216e-03, // 0.300000
- 5.19602333868745148298673441900064062792807817459106e-03, // 0.314159
- 1.20966822229282670864147775091623771004378795623779e-02, // 0.400000
- 2.78393718849794941094799582970154006034135818481445e-02, // 0.500000
- 5.88060734874641596880984195649944012984633445739746e-02, // 0.600000
- 1.20978282360318822874489796959096565842628479003906e-01, // 0.700000
- 2.60114994567310464645970569108612835407257080078125e-01, // 0.800000
- 6.91114415396560599624820042663486674427986145019531e-01, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_4_05 = { //
- 2.73437500010937531608195608847323954680264550128516e-41, // 0.000000
- 2.73438593756836093040429464081171992743562950508136e-21, // 0.000010
- 2.85111486302981175650073097926906484644860029220581e-05, // 0.100000
- 6.69233684394836031601727643902677300502546131610870e-05, // 0.123457
- 4.77614057594005748073884287663304348825477063655853e-04, // 0.200000
- 1.68960523493624824656333949235431646229699254035950e-03, // 0.271828
- 2.54437461640680739546893640579128259560093283653259e-03, // 0.300000
- 3.08346021657933443485544167117495817365124821662903e-03, // 0.314159
- 8.51626337090127978612930093049726565368473529815674e-03, // 0.400000
- 2.22039041404772513610410555884300265461206436157227e-02, // 0.500000
- 4.97355631194020056384808015081944176927208900451660e-02, // 0.600000
- 1.01221515793866442822768192399962572380900382995605e-01, // 0.700000
- 1.95015528100075691275705480620672460645437240600586e-01, // 0.800000
- 3.73374917402259476340020682982867583632469177246094e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_4_05 = { //
- 1.09375000005468786566718251296557641016341269128500e-30, // 0.000000
- 1.09375546879101630526115027849392190014539904489160e-15, // 0.000010
- 1.15291373026972206530804676560819643782451748847961e-03, // 0.100000
- 2.19824134059588231077109199418373464141041040420532e-03, // 0.123457
- 9.78279740156158365838034995931593584828078746795654e-03, // 0.200000
- 2.57445069421568979717296343778798473067581653594971e-02, // 0.271828
- 3.52965948694063183510571946044365176931023597717285e-02, // 0.300000
- 4.09502017884755334375945778901950689032673835754395e-02, // 0.314159
- 9.03696114115064286220757594492170028388500213623047e-02, // 0.400000
- 1.93349510480696623604401906959537882357835769653320e-01, // 0.500000
- 3.73544048607389767013842174492310732603073120117188e-01, // 0.600000
- 6.84938469046824871533374334831023588776588439941406e-01, // 0.700000
- 1.25219806739988270827268479479243978857994079589844e+00, // 0.800000
- 2.52142232809988220409991299675311893224716186523438e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_4_05 = { //
- 2.73437500010936715945137109031758115893500893060072e-41, // 0.000000
- 2.73438593756835415955683390443567402751317510494625e-21, // 0.000010
- 2.85111486302981480581934109475028549240960273891687e-05, // 0.100000
- 6.69233684394835353975369840462406045844545587897301e-05, // 0.123457
- 4.77614057594005693863775663388082648452837020158768e-04, // 0.200000
- 1.68960523493870678340966762220887176226824522018433e-03, // 0.271828
- 2.54437461640680566074546042898418818367645144462585e-03, // 0.300000
- 3.08346021658018184727345634144057839876040816307068e-03, // 0.314159
- 8.51626337090127805140582495369017124176025390625000e-03, // 0.400000
- 2.22039041404772374832532477739732712507247924804688e-02, // 0.500000
- 4.97355631194019570662234741575957741588354110717773e-02, // 0.600000
- 1.01221515793866317922677922069851774722337722778320e-01, // 0.700000
- 1.95015528100075719031281096249585971236228942871094e-01, // 0.800000
- 3.73374917402259698384625608014175668358802795410156e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_4_05 = { //
- 1.09375000005468611404410210694423775550143357888984e-30, // 0.000000
- 1.09375546879101808019818702577048407653467093116062e-15, // 0.000010
- 1.15291373026972206530804676560819643782451748847961e-03, // 0.100000
- 2.19824134059588057604761601737664022948592901229858e-03, // 0.123457
- 9.78279740156158712782730191293012467212975025177002e-03, // 0.200000
- 2.57445069421857186675595130509464070200920104980469e-02, // 0.271828
- 3.52965948694062836565876750682946294546127319335938e-02, // 0.300000
- 4.09502017884842486883378853690373944118618965148926e-02, // 0.314159
- 9.03696114115064008665001438203034922480583190917969e-02, // 0.400000
- 1.93349510480696651359977522588451392948627471923828e-01, // 0.500000
- 3.73544048607389822524993405750137753784656524658203e-01, // 0.600000
- 6.84938469046824760511071872315369546413421630859375e-01, // 0.700000
- 1.25219806739988248622807986976113170385360717773438e+00, // 0.800000
- 2.52142232809988176001070314669050276279449462890625e+00, // 0.900000
- Double.POSITIVE_INFINITY, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_4_1 = { //
- 1.00000000000000013320864402483403646202733603332908e-40, // 0.000000
- 1.00000000000000039654310216996797471172433399612973e-20, // 0.000010
- 1.00000000000000018344700758454735023406101390719414e-04, // 0.100000
- 2.32305052922195277983682948352850416995352134108543e-04, // 0.123457
- 1.60000000000000029351521213527576037449762225151062e-03, // 0.200000
- 5.45981500331442059364972507751190278213471174240112e-03, // 0.271828
- 8.09999999999999956146190527306316653266549110412598e-03, // 0.300000
- 9.74090910340024221381050040236004861071705818176270e-03, // 0.314159
- 2.56000000000000046962433941644121659919619560241699e-02, // 0.400000
- 6.25000000000000000000000000000000000000000000000000e-02, // 0.500000
- 1.29599999999999992983390484369010664522647857666016e-01, // 0.600000
- 2.40099999999999952349227783088281285017728805541992e-01, // 0.700000
- 4.09600000000000075139894306630594655871391296386719e-01, // 0.800000
- 6.56100000000000016520118606422329321503639221191406e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_4_1 = { //
- 4.00000000000000033334568243034394140372534410747462e-30, // 0.000000
- 4.00000000000000109968250472765612236495730768756629e-15, // 0.000010
- 4.00000000000000095062846483529028773773461580276489e-03, // 0.100000
- 7.52668920916224962192053737908281618729233741760254e-03, // 0.123457
- 3.20000000000000076050277186823223019018769264221191e-02, // 0.200000
- 8.03421476927506372778253762589883990585803985595703e-02, // 0.271828
- 1.07999999999999984900966865097871050238609313964844e-01, // 0.300000
- 1.24025106721199263049015826254617422819137573242188e-01, // 0.314159
- 2.56000000000000060840221749458578415215015411376953e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 8.63999999999999879207734920782968401908874511718750e-01, // 0.600000
- 1.37199999999999966426855735335266217589378356933594e+00, // 0.700000
- 2.04800000000000048672177399566862732172012329101562e+00, // 0.800000
- 2.91600000000000036948222259525209665298461914062500e+00, // 0.900000
- 4.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_4_1 = { //
- 1.00000000000000217236629027437295105899424517600020e-40, // 0.000000
- 9.99999999999995882644795012383944111776031062706330e-21, // 0.000010
- 1.00000000000000113212390850936372999058221466839314e-04, // 0.100000
- 2.32305052922195169563465699802407016250072047114372e-04, // 0.123457
- 1.60000000000000094403651562657842077896930277347565e-03, // 0.200000
- 5.45981500332209674503092244890467554796487092971802e-03, // 0.271828
- 8.09999999999999782673842929625607212074100971221924e-03, // 0.300000
- 9.74090910340281480872537400728106149472296237945557e-03, // 0.314159
- 2.56000000000000012267964422107979771681129932403564e-02, // 0.400000
- 6.25000000000000000000000000000000000000000000000000e-02, // 0.500000
- 1.29599999999999965227814868740097153931856155395508e-01, // 0.600000
- 2.40099999999999924593652167459367774426937103271484e-01, // 0.700000
- 4.09600000000000130651045537888421677052974700927734e-01, // 0.800000
- 6.56100000000000127542421068937983363866806030273438e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_4_1 = { //
- 4.00000000000002415541957595223414710712826003604885e-30, // 0.000000
- 3.99999999999999084449073685450265201248595901134530e-15, // 0.000010
- 4.00000000000000181799020282369383494369685649871826e-03, // 0.100000
- 7.52668920916224701983532341387217456940561532974243e-03, // 0.123457
- 3.20000000000000214828155264967790571972727775573730e-02, // 0.200000
- 8.03421476928353334168164678885659668594598770141602e-02, // 0.271828
- 1.07999999999999957145391249468957539647817611694336e-01, // 0.300000
- 1.24025106721223812855647850028617540374398231506348e-01, // 0.314159
- 2.56000000000000060840221749458578415215015411376953e-01, // 0.400000
- 5.00000000000000111022302462515654042363166809082031e-01, // 0.500000
- 8.63999999999999879207734920782968401908874511718750e-01, // 0.600000
- 1.37199999999999966426855735335266217589378356933594e+00, // 0.700000
- 2.04800000000000004263256414560601115226745605468750e+00, // 0.800000
- 2.91600000000000036948222259525209665298461914062500e+00, // 0.900000
- 4.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_4_2 = { //
- 4.99999999960000092956526294536008149911609020135072e-40, // 0.000000
- 4.99996000000000182972062623064444698658055305533981e-20, // 0.000010
- 4.60000000000000122332699525884436297928914427757263e-04, // 0.100000
- 1.04680680370257796554800400201656884746626019477844e-03, // 0.123457
- 6.72000000000000114602771716931783885229378938674927e-03, // 0.200000
- 2.13625486524690426370920448562173987738788127899170e-02, // 0.271828
- 3.07799999999999983335552400376400328241288661956787e-02, // 0.300000
- 3.64637581255899539955933619239658582955598831176758e-02, // 0.314159
- 8.70400000000000062527760746888816356658935546875000e-02, // 0.400000
- 1.87500000000000000000000000000000000000000000000000e-01, // 0.500000
- 3.36959999999999981756815259359427727758884429931641e-01, // 0.600000
- 5.28219999999999911821646492171566933393478393554688e-01, // 0.700000
- 7.37280000000000157456270244438201189041137695312500e-01, // 0.800000
- 9.18540000000000023128166048991261050105094909667969e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_4_2 = { //
- 1.99999999980000012361177456368779558183353543188356e-29, // 0.000000
- 1.99998000000000044302004307985331939009172267512904e-14, // 0.000010
- 1.80000000000000021094237467877974268049001693725586e-02, // 0.100000
- 3.29873449873673424415088106798066291958093643188477e-02, // 0.123457
- 1.28000000000000030420110874729289207607507705688477e-01, // 0.200000
- 2.92514438397464715535534196533262729644775390625000e-01, // 0.271828
- 3.77999999999999891642232796584721654653549194335938e-01, // 0.300000
- 4.25307351537991429335505699782515875995159149169922e-01, // 0.314159
- 7.68000000000000127009514017117908224463462829589844e-01, // 0.400000
- 1.25000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.72799999999999975841546984156593680381774902343750e+00, // 0.600000
- 2.05799999999999982946974341757595539093017578125000e+00, // 0.700000
- 2.04800000000000004263256414560601115226745605468750e+00, // 0.800000
- 1.45799999999999974065190144756343215703964233398438e+00, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_4_2 = { //
- 4.99999999960002458379395944001149082393223625633561e-40, // 0.000000
- 4.99995999999999340377711953648758986667705424628279e-20, // 0.000010
- 4.60000000000000501803459895810988200537394732236862e-04, // 0.100000
- 1.04680680370257774870756950491568204597570002079010e-03, // 0.123457
- 6.72000000000000461547466912293202767614275217056274e-03, // 0.200000
- 2.13625486524969925017369831721225637011229991912842e-02, // 0.271828
- 3.07799999999999948641082880840258440002799034118652e-02, // 0.300000
- 3.64637581255987802686391319184622261673212051391602e-02, // 0.314159
- 8.70400000000000062527760746888816356658935546875000e-02, // 0.400000
- 1.87499999999999972244424384371086489409208297729492e-01, // 0.500000
- 3.36959999999999926245664028101600706577301025390625e-01, // 0.600000
- 5.28220000000000022843948954687220975756645202636719e-01, // 0.700000
- 7.37280000000000046433967781922547146677970886230469e-01, // 0.800000
- 9.18540000000000023128166048991261050105094909667969e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_4_2 = { //
- 1.99999999980001413659641781185850481912936833104487e-29, // 0.000000
- 1.99998000000000801608473320156665134268594938987684e-14, // 0.000010
- 1.80000000000000159872115546022541821002960205078125e-02, // 0.100000
- 3.29873449873673146859331950508931186050176620483398e-02, // 0.123457
- 1.28000000000000058175686490358202718198299407958984e-01, // 0.200000
- 2.92514438397734666263971803346066735684871673583984e-01, // 0.271828
- 3.77999999999999669597627871553413569927215576171875e-01, // 0.300000
- 4.25307351538062705653686634832411073148250579833984e-01, // 0.314159
- 7.67999999999999904964909092086600139737129211425781e-01, // 0.400000
- 1.25000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.72799999999999998046007476659724488854408264160156e+00, // 0.600000
- 2.05799999999999938538053356751333922147750854492188e+00, // 0.700000
- 2.04799999999999959854335429554339498281478881835938e+00, // 0.800000
- 1.45799999999999929656269159750081598758697509765625e+00, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_CDF_4_4 = { //
- 3.49999999916000016318033258661157178322633534961105e-39, // 0.000000
- 3.49991600069999950401327387562812102476143042072235e-19, // 0.000010
- 2.72800000000000038985481509712371916975826025009155e-03, // 0.100000
- 5.96069507924967562778606477991161227691918611526489e-03, // 0.123457
- 3.33440000000000055790927433463366469368338584899902e-02, // 0.200000
- 9.24732206974749615380204659231822006404399871826172e-02, // 0.271828
- 1.26036000000000009135803225035488139837980270385742e-01, // 0.300000
- 1.45131940494089783921793923582299612462520599365234e-01, // 0.314159
- 2.89791999999999994042099160651559941470623016357422e-01, // 0.400000
- 4.99999999999999888977697537484345957636833190917969e-01, // 0.500000
- 7.10207999999999950446749608090613037347793579101562e-01, // 0.600000
- 8.73963999999999963108621159335598349571228027343750e-01, // 0.700000
- 9.66656000000000070748740199633175507187843322753906e-01, // 0.800000
- 9.97272000000000047315040774265071377158164978027344e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_BETA_PDF_4_4 = { //
- 1.39999999958000002624274888250361173924268353172324e-28, // 0.000000
- 1.39995800041999896773103113821248488557241404506293e-13, // 0.000010
- 1.02060000000000025699442574023123597726225852966309e-01, // 0.100000
- 1.77415741797289500114587212920014280825853347778320e-01, // 0.123457
- 5.73440000000000171809233506792224943637847900390625e-01, // 0.200000
- 1.08570810499605374666032275854377076029777526855469e+00, // 0.271828
- 1.29653999999999935965888653299771249294281005859375e+00, // 0.300000
- 1.40038510081151179598180078755831345915794372558594e+00, // 0.314159
- 1.93535999999999996923349954158766195178031921386719e+00, // 0.400000
- 2.18750000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.93535999999999996923349954158766195178031921386719e+00, // 0.600000
- 1.29654000000000024783730623312294483184814453125000e+00, // 0.700000
- 5.73439999999999727720023656729608774185180664062500e-01, // 0.800000
- 1.02059999999999942432715727136383065953850746154785e-01, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_CDF_4_4 = { //
- 3.49999999915999951064988578675911911219692442395630e-39, // 0.000000
- 3.49991600069999998549575997243708428875591606695418e-19, // 0.000010
- 2.72800000000000125721655308552726637572050094604492e-03, // 0.100000
- 5.96069507924966868889216087268323462922126054763794e-03, // 0.123457
- 3.33440000000000194568805511607934022322297096252441e-02, // 0.200000
- 9.24732206975786980018838789874280337244272232055664e-02, // 0.271828
- 1.26035999999999953624651993777661118656396865844727e-01, // 0.300000
- 1.45131940494118955031765949570399243384599685668945e-01, // 0.314159
- 2.89792000000000049553250391909386962652206420898438e-01, // 0.400000
- 4.99999999999999944488848768742172978818416595458984e-01, // 0.500000
- 7.10207999999999950446749608090613037347793579101562e-01, // 0.600000
- 8.73963999999999963108621159335598349571228027343750e-01, // 0.700000
- 9.66655999999999959726437737117521464824676513671875e-01, // 0.800000
- 9.97271999999999936292738311749417334794998168945312e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_BETA_PDF_4_4 = { //
- 1.39999999957999778416520596279629826127535026785743e-28, // 0.000000
- 1.39995800042000149208592784545026220310382294997886e-13, // 0.000010
- 1.02060000000000108966169420909864129498600959777832e-01, // 0.100000
- 1.77415741797289527870162828548927791416645050048828e-01, // 0.123457
- 5.73439999999999949764628581760916858911514282226562e-01, // 0.200000
- 1.08570810499677206095725523482542484998703002929688e+00, // 0.271828
- 1.29653999999999958170349145802902057766914367675781e+00, // 0.300000
- 1.40038510081166234222393995878519490361213684082031e+00, // 0.314159
- 1.93536000000000041332270939165027812123298645019531e+00, // 0.400000
- 2.18750000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.93536000000000041332270939165027812123298645019531e+00, // 0.600000
- 1.29653999999999958170349145802902057766914367675781e+00, // 0.700000
- 5.73439999999999505675418731698300689458847045898438e-01, // 0.800000
- 1.02060000000000011821654766208666842430830001831055e-01, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_BETA_QUANT_01_01 = { //
- 8.86928065555026613565596956864396236737615274357892e-38, // 0.000100
- 8.86928065555024393294670900210330809197198311562804e-28, // 0.001000
- 8.86928065555025006242057470083821192914616784639358e-18, // 0.010000
- 8.86928001193459112153072432249700796091929078102112e-08, // 0.100000
- 8.45255532847129752160864057941580540500581264495850e-04, // 0.250000
- 5.00000000000000777156117237609578296542167663574219e-01, // 0.500000
- 9.99154744467152911013840821397025138139724731445312e-01, // 0.750000
- 9.99999911307199895738051509397337213158607482910156e-01, // 0.900000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.990000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_01_01 = { //
- 8.86928065555028388448412252463067501937612992138827e-38, // 0.000100
- 8.86928065555027263153925837435692060995384889311041e-28, // 0.001000
- 8.86928065555026392911617428893635393218735445787027e-18, // 0.010000
- 8.86928001193460965037644551031692508047399314818904e-08, // 0.100000
- 8.45255532847132245825860774601778757642023265361786e-04, // 0.250000
- 4.99999999999999500399638918679556809365749359130859e-01, // 0.500000
- 9.99154744467152911013840821397025138139724731445312e-01, // 0.750000
- 9.99999911307199895738051509397337213158607482910156e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.990000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_01_05 = { //
- 3.46456275607431455261002811459588941188867309477607e-40, // 0.000100
- 3.46456275607431613825500469117221110902093083941640e-30, // 0.001000
- 3.46456275607430439357088457229084493496058065920175e-20, // 0.010000
- 3.46456275552870422056197107589232790647582049814446e-10, // 0.100000
- 3.30405955584976185706561242760859187228561495430768e-06, // 0.250000
- 3.37816430372528137687782034959127486217767000198364e-03, // 0.500000
- 1.78799793029011389045024316146736964583396911621094e-01, // 0.750000
- 7.32777808689458409752148781990399584174156188964844e-01, // 0.900000
- 9.96800847460084904483323953172657638788223266601562e-01, // 0.990000
- 9.99967947541768209518409094016533344984054565429688e-01, // 0.999000
- 9.99999679469315005952978481218451634049415588378906e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_01_05 = { //
- 3.46456275607432760321896411164494283247689160787118e-40, // 0.000100
- 3.46456275607431613825500469117221110902093083941640e-30, // 0.001000
- 3.46456275607431342136749888745890613485718652604856e-20, // 0.010000
- 3.46456275552870783947715099538840546888884830423194e-10, // 0.100000
- 3.30405955584976524519740144480994814557561767287552e-06, // 0.250000
- 3.37816430372529221889954520463561493670567870140076e-03, // 0.500000
- 1.78799793029011944156536628725007176399230957031250e-01, // 0.750000
- 7.32777808689457965662938931927783414721488952636719e-01, // 0.900000
- 9.96800847460084904483323953172657638788223266601562e-01, // 0.990000
- 9.99967947541768209518409094016533344984054565429688e-01, // 0.999000
- 9.99999679469315005952978481218451634049415588378906e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_01_1 = { //
- 1.00000000000000298802934877418851689778100883306864e-40, // 0.000100
- 1.00000000000000218528411709481159173652571096174285e-30, // 0.001000
- 1.00000000000000084793293288572637777171916428947207e-20, // 0.010000
- 9.99999999999999131703402335623722188562290114077769e-11, // 0.100000
- 9.53674316406248835329697525337033781056561565492302e-07, // 0.250000
- 9.76562499999998590537175768844235790311358869075775e-04, // 0.500000
- 5.63135147094726076777426726494013564661145210266113e-02, // 0.750000
- 3.48678440099999320533896707274834625422954559326172e-01, // 0.900000
- 9.04382075008804409144147484767017886042594909667969e-01, // 0.990000
- 9.90044880209748234811684142187004908919334411621094e-01, // 0.999000
- 9.99000449880021124116069586307276040315628051757812e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_01_1 = { //
- 1.00000000000000665851311202335856317232144528987664e-40, // 0.000100
- 1.00000000000000673950412615046707223864685665397028e-30, // 0.001000
- 1.00000000000000445905157861179360225167780663621080e-20, // 0.010000
- 1.00000000000000313835949438935152234694814232796034e-10, // 0.100000
- 9.53674316406252541098841762901017204967502038925886e-07, // 0.250000
- 9.76562500000002385244779468109754816396161913871765e-04, // 0.500000
- 5.63135147094727672723024625156540423631668090820312e-02, // 0.750000
- 3.48678440100000486268072563689202070236206054687500e-01, // 0.900000
- 9.04382075008804409144147484767017886042594909667969e-01, // 0.990000
- 9.90044880209748234811684142187004908919334411621094e-01, // 0.999000
- 9.99000449880021124116069586307276040315628051757812e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_01_2 = { //
- 3.85543289429533451133658448963742592666926086214652e-41, // 0.000100
- 3.85543289429532603687340095433216245505652506485049e-31, // 0.001000
- 3.85543289429532404962034705548650193823057760610265e-21, // 0.010000
- 3.85543289443045237890743375235041599455310112887219e-11, // 0.100000
- 3.67682855892327505770053293690513562808064307319000e-07, // 0.250000
- 3.76636057551797004145505143313243934244383126497269e-04, // 0.500000
- 2.21534346953469116203727651281951693817973136901855e-02, // 0.750000
- 1.54915841004560961291502962922095321118831634521484e-01, // 0.900000
- 6.27148329248184310813485353719443082809448242187500e-01, // 0.990000
- 8.70585822529799657765181564172962680459022521972656e-01, // 0.999000
- 9.57904427593739837831776640086900442838668823242188e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_01_2 = { //
- 3.85543289429538701964597541526447679856717128592763e-41, // 0.000100
- 3.85543289429535537655999775518958492064467519746949e-31, // 0.001000
- 3.85543289429532931583503873933453763817026436176329e-21, // 0.010000
- 3.85543289443044591655889818182170606167269433228739e-11, // 0.100000
- 3.67682855892327611649171700478055946348376892274246e-07, // 0.250000
- 3.76636057551797437826374137515017537225503474473953e-04, // 0.500000
- 2.21534346953469185592666690354235470294952392578125e-02, // 0.750000
- 1.54915841004561238847259119211230427026748657226562e-01, // 0.900000
- 6.27148329248184310813485353719443082809448242187500e-01, // 0.990000
- 8.70585822529799657765181564172962680459022521972656e-01, // 0.999000
- 9.57904427593739837831776640086900442838668823242188e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_01_4 = { //
- 1.70520173780031775915342203870768816354885853037205e-41, // 0.000100
- 1.70520173780031788553917314540519037060879260315405e-31, // 0.001000
- 1.70520173780031400068231169360407429564207370948071e-21, // 0.010000
- 1.70520173787961264841636790620568427459535776335997e-11, // 0.100000
- 1.62620782287267823496376044703493057852483616443351e-07, // 0.250000
- 1.66599281457928790261754925516868297563632950186729e-04, // 0.500000
- 9.86339324158605999792737151210531010292470455169678e-03, // 0.750000
- 7.19532648151699621985599719664605800062417984008789e-02, // 0.900000
- 3.58513695489701578189567499066470190882682800292969e-01, // 0.990000
- 6.07588693735668705642183340387418866157531738281250e-01, // 0.999000
- 7.70239957250841489333481604262487962841987609863281e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_01_4 = { //
- 1.70520173780032387662636078732443195444958595838538e-41, // 0.000100
- 1.70520173780031000323531131830916642462988659737581e-31, // 0.001000
- 1.70520173780030873446762000975603859570238695382007e-21, // 0.010000
- 1.70520173787960327801099132893905487191876790831202e-11, // 0.100000
- 1.62620782287266764705191976828069222449357766890898e-07, // 0.250000
- 1.66599281457928193950560058489429593464592471718788e-04, // 0.500000
- 9.86339324158602703818132795277051627635955810546875e-03, // 0.750000
- 7.19532648151695042315623140893876552581787109375000e-02, // 0.900000
- 3.58513695489701134100357649003854021430015563964844e-01, // 0.990000
- 6.07588693735668594619880877871764823794364929199219e-01, // 0.999000
- 7.70239957250841489333481604262487962841987609863281e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_05_01 = { //
- 3.20530684976785390026245365149848431940426962682977e-07, // 0.000100
- 3.20524582318020690016244222952934705972438678145409e-05, // 0.001000
- 3.19915253991507426631346611145545466570183634757996e-03, // 0.010000
- 2.67222191310541978825909836814389564096927642822266e-01, // 0.100000
- 8.21200206970988388910370758821954950690269470214844e-01, // 0.250000
- 9.96621835696274716021036965685198083519935607910156e-01, // 0.500000
- 9.99996695940444157990611984132556244730949401855469e-01, // 0.750000
- 9.99999999653543691913171187479747459292411804199219e-01, // 0.900000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.990000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_05_01 = { //
- 3.20530684976785442965804568543619623710583255160600e-07, // 0.000100
- 3.20524582318020825541515783640988956904038786888123e-05, // 0.001000
- 3.19915253991507513367520409985900187166407704353333e-03, // 0.010000
- 2.67222191310542089848212299330043606460094451904297e-01, // 0.100000
- 8.21200206970988055843463371274992823600769042968750e-01, // 0.250000
- 9.96621835696274716021036965685198083519935607910156e-01, // 0.500000
- 9.99996695940444157990611984132556244730949401855469e-01, // 0.750000
- 9.99999999653543691913171187479747459292411804199219e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.990000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_05_05 = { //
- 2.46740107997877850811582013451292438865891654131701e-08, // 0.000100
- 2.46739907091694248724746130196905369302839972078800e-06, // 0.001000
- 2.46719817134221513794251068318885700136888772249222e-04, // 0.010000
- 2.44717418524231997145612638178135966882109642028809e-02, // 0.100000
- 1.46446609406726185875768919686379376798868179321289e-01, // 0.250000
- 4.99999999999999666933092612453037872910499572753906e-01, // 0.500000
- 8.53553390593273841879806695942534133791923522949219e-01, // 0.750000
- 9.75528258147576821102120447903871536254882812500000e-01, // 0.900000
- 9.99753280182865800007618872768944129347801208496094e-01, // 0.990000
- 9.99997532600929051049831741693196818232536315917969e-01, // 0.999000
- 9.99999975325989165497730937204323709011077880859375e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_05_05 = { //
- 2.46740107997877950073255519814613423434934702527244e-08, // 0.000100
- 2.46739907091694375779688218341956229551215074025095e-06, // 0.001000
- 2.46719817134221622214468316869329100882168859243393e-04, // 0.010000
- 2.44717418524232274701368794467271072790026664733887e-02, // 0.100000
- 1.46446609406726185875768919686379376798868179321289e-01, // 0.250000
- 4.99999999999999167332731531132594682276248931884766e-01, // 0.500000
- 8.53553390593273841879806695942534133791923522949219e-01, // 0.750000
- 9.75528258147576821102120447903871536254882812500000e-01, // 0.900000
- 9.99753280182865800007618872768944129347801208496094e-01, // 0.990000
- 9.99997532600929051049831741693196818232536315917969e-01, // 0.999000
- 9.99999975325989165497730937204323709011077880859375e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_05_1 = { //
- 1.00000000000000018635868334073400764960837250328041e-08, // 0.000100
- 1.00000000000000016650634863946134345269456389360130e-06, // 0.001000
- 1.00000000000000004792173602385929598312941379845142e-04, // 0.010000
- 1.00000000000000002081668171172168513294309377670288e-02, // 0.100000
- 6.25000000000000000000000000000000000000000000000000e-02, // 0.250000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.62500000000000000000000000000000000000000000000000e-01, // 0.750000
- 8.10000000000000053290705182007513940334320068359375e-01, // 0.900000
- 9.80099999999999971223019201715942472219467163085938e-01, // 0.990000
- 9.98001000000000026979307676811004057526588439941406e-01, // 0.999000
- 9.99800010000000072274417561857262626290321350097656e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_05_1 = { //
- 1.00000000000000018635868334073400764960837250328041e-08, // 0.000100
- 1.00000000000000037826458545303642821977518906351179e-06, // 0.001000
- 1.00000000000000086107336538798762148871901445090771e-04, // 0.010000
- 1.00000000000000036776137690708310401532799005508423e-02, // 0.100000
- 6.25000000000000277555756156289135105907917022705078e-02, // 0.250000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.62499999999999777955395074968691915273666381835938e-01, // 0.750000
- 8.10000000000000053290705182007513940334320068359375e-01, // 0.900000
- 9.80099999999999971223019201715942472219467163085938e-01, // 0.990000
- 9.98001000000000026979307676811004057526588439941406e-01, // 0.999000
- 9.99800010000000072274417561857262626290321350097656e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_05_2 = { //
- 4.44444445761316705817644639965255382030306918750284e-09, // 0.000100
- 4.44444576131755449727476570478956752197063906351104e-07, // 0.001000
- 4.44457613851590344110700780966283218731405213475227e-05, // 0.010000
- 4.45768188762137376746075290157023118808865547180176e-03, // 0.100000
- 2.83095437186913906346674707492638844996690750122070e-02, // 0.250000
- 1.20614758428183241334430420010903617367148399353027e-01, // 0.500000
- 3.11224179038489423554381119174649938941001892089844e-01, // 0.750000
- 5.31877433473580407685687987395795062184333801269531e-01, // 0.900000
- 8.41255287053071842962026494205929338932037353515625e-01, // 0.990000
- 9.48808055284168672116607012867461889982223510742188e-01, // 0.999000
- 9.83714619081483720997027830890147015452384948730469e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_05_2 = { //
- 4.44444445761315465046725810423743074917268813806004e-09, // 0.000100
- 4.44444576131755290908798960297643176886595028918236e-07, // 0.001000
- 4.44457613851590750686515463030445971526205539703369e-05, // 0.010000
- 4.45768188762137550218422887837732560001313686370850e-03, // 0.100000
- 2.83095437186913941041144227028780733235180377960205e-02, // 0.250000
- 1.20614758428183130312127957495249575003981590270996e-01, // 0.500000
- 3.11224179038489201509776194143341854214668273925781e-01, // 0.750000
- 5.31877433473580518707990449911449104547500610351562e-01, // 0.900000
- 8.41255287053071842962026494205929338932037353515625e-01, // 0.990000
- 9.48808055284168672116607012867461889982223510742188e-01, // 0.999000
- 9.83714619081483720997027830890147015452384948730469e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_05_4 = { //
- 2.08979592710184102207603484900426404902162857979420e-09, // 0.000100
- 2.08979679181727248935671503900224355021464361925609e-07, // 0.001000
- 2.08988326860078756129837640465041204151930287480354e-05, // 0.010000
- 2.09858372142358862166844346575089730322360992431641e-03, // 0.100000
- 1.34159346080160047504081788360963400918990373611450e-02, // 0.250000
- 5.87108013397836248081773646845249459147453308105469e-02, // 0.500000
- 1.61283978400102917527547674581001047044992446899414e-01, // 0.750000
- 3.01792928793774728468690682348096743226051330566406e-01, // 0.900000
- 5.84601685951977589894568154704757034778594970703125e-01, // 0.990000
- 7.60584846730546160209485151426633819937705993652344e-01, // 0.999000
- 8.63700924381154200304422374756541103124618530273438e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_05_4 = { //
- 2.08979592710183854053419718992123943479555236990564e-09, // 0.000100
- 2.08979679181727301875230707293995546791620654403232e-07, // 0.001000
- 2.08988326860079027180380761841149706015130504965782e-05, // 0.010000
- 2.09858372142358948903018145415444450918585062026978e-03, // 0.100000
- 1.34159346080160134240255587201318121515214443206787e-02, // 0.250000
- 5.87108013397836039914956529628398129716515541076660e-02, // 0.500000
- 1.61283978400102778749669596436433494091033935546875e-01, // 0.750000
- 3.01792928793774506424085757316788658499717712402344e-01, // 0.900000
- 5.84601685951977145805358304642140865325927734375000e-01, // 0.990000
- 7.60584846730546049187182688910979777574539184570312e-01, // 0.999000
- 8.63700924381154200304422374756541103124618530273438e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_1_01 = { //
- 9.99550119979002518744159999641851754859089851379395e-04, // 0.000100
- 9.95511979025178947444452148829441284760832786560059e-03, // 0.001000
- 9.56179249911954937113378605317848268896341323852539e-02, // 0.010000
- 6.51321559899999957821137286373414099216461181640625e-01, // 0.100000
- 9.43686485290527454772302462515654042363166809082031e-01, // 0.250000
- 9.99023437500000000000000000000000000000000000000000e-01, // 0.500000
- 9.99999046325683593750000000000000000000000000000000e-01, // 0.750000
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.900000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.990000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_1_01 = { //
- 9.99550119979002735584594496742738556349650025367737e-04, // 0.000100
- 9.95511979025179120916799746510150725953280925750732e-03, // 0.001000
- 9.56179249911955353447012839751550927758216857910156e-02, // 0.010000
- 6.51321559899999735776532361342106014490127563476562e-01, // 0.100000
- 9.43686485290527232727697537484345957636833190917969e-01, // 0.250000
- 9.99023437500000000000000000000000000000000000000000e-01, // 0.500000
- 9.99999046325683593750000000000000000000000000000000e-01, // 0.750000
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.990000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_1_05 = { //
- 1.99989999999999987657234301607900306407827883958817e-04, // 0.000100
- 1.99899999999999990890620082950590585824102163314819e-03, // 0.001000
- 1.99000000000000010214051826551440171897411346435547e-02, // 0.010000
- 1.90000000000000002220446049250313080847263336181641e-01, // 0.100000
- 4.37500000000000055511151231257827021181583404541016e-01, // 0.250000
- 7.50000000000000111022302462515654042363166809082031e-01, // 0.500000
- 9.37500000000000000000000000000000000000000000000000e-01, // 0.750000
- 9.89999999999999991118215802998747676610946655273438e-01, // 0.900000
- 9.99900000000000011013412404281552881002426147460938e-01, // 0.990000
- 9.99998999999999971244335483788745477795600891113281e-01, // 0.999000
- 9.99999989999999949752407246705843135714530944824219e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_1_05 = { //
- 1.99989999999999987657234301607900306407827883958817e-04, // 0.000100
- 1.99899999999999990890620082950590585824102163314819e-03, // 0.001000
- 1.99000000000000010214051826551440171897411346435547e-02, // 0.010000
- 1.90000000000000057731597280508140102028846740722656e-01, // 0.100000
- 4.37500000000000166533453693773481063544750213623047e-01, // 0.250000
- 7.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 9.37500000000000000000000000000000000000000000000000e-01, // 0.750000
- 9.89999999999999991118215802998747676610946655273438e-01, // 0.900000
- 9.99900000000000011013412404281552881002426147460938e-01, // 0.990000
- 9.99998999999999971244335483788745477795600891113281e-01, // 0.999000
- 9.99999989999999949752407246705843135714530944824219e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_1_1 = { //
- 1.00000000000000004792173602385929598312941379845142e-04, // 0.000100
- 1.00000000000000002081668171172168513294309377670288e-03, // 0.001000
- 1.00000000000000002081668171172168513294309377670288e-02, // 0.010000
- 1.00000000000000005551115123125782702118158340454102e-01, // 0.100000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 7.50000000000000000000000000000000000000000000000000e-01, // 0.750000
- 9.00000000000000022204460492503130808472633361816406e-01, // 0.900000
- 9.89999999999999991118215802998747676610946655273438e-01, // 0.990000
- 9.98999999999999999111821580299874767661094665527344e-01, // 0.999000
- 9.99900000000000011013412404281552881002426147460938e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_1_1 = { //
- 1.00000000000000086107336538798762148871901445090771e-04, // 0.000100
- 1.00000000000000023765711620882257193443365395069122e-03, // 0.001000
- 1.00000000000000036776137690708310401532799005508423e-02, // 0.010000
- 1.00000000000000019428902930940239457413554191589355e-01, // 0.100000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 7.50000000000000000000000000000000000000000000000000e-01, // 0.750000
- 9.00000000000000022204460492503130808472633361816406e-01, // 0.900000
- 9.89999999999999991118215802998747676610946655273438e-01, // 0.990000
- 9.98999999999999999111821580299874767661094665527344e-01, // 0.999000
- 9.99900000000000011013412404281552881002426147460938e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_1_2 = { //
- 5.00012500625039114031909759372496182550094090402126e-05, // 0.000100
- 5.00125062539089927649005318244235240854322910308838e-04, // 0.001000
- 5.01256289338004520916847184253128943964838981628418e-03, // 0.010000
- 5.13167019494862042261473789039882831275463104248047e-02, // 0.100000
- 1.33974596215561375656122322652663569897413253784180e-01, // 0.250000
- 2.92893218813452482773840301888412795960903167724609e-01, // 0.500000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.750000
- 6.83772233983162003312372689833864569664001464843750e-01, // 0.900000
- 8.99999999999999911182158029987476766109466552734375e-01, // 0.990000
- 9.68377223398316222535697761486517265439033508300781e-01, // 0.999000
- 9.90000000000000546229728115577017888426780700683594e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_1_2 = { //
- 5.00012500625039249557181320060550433481694199144840e-05, // 0.000100
- 5.00125062539089710808570821143348439363762736320496e-04, // 0.001000
- 5.01256289338004520916847184253128943964838981628418e-03, // 0.010000
- 5.13167019494862042261473789039882831275463104248047e-02, // 0.100000
- 1.33974596215561375656122322652663569897413253784180e-01, // 0.250000
- 2.92893218813452371751537839372758753597736358642578e-01, // 0.500000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.750000
- 6.83772233983162114334675152349518612027168273925781e-01, // 0.900000
- 8.99999999999999911182158029987476766109466552734375e-01, // 0.990000
- 9.68377223398316222535697761486517265439033508300781e-01, // 0.999000
- 9.90000000000000546229728115577017888426780700683594e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_1_4 = { //
- 2.50009375546912596263108424787802164246386382728815e-05, // 0.000100
- 2.50093804725125897110704631387534391251392662525177e-04, // 0.001000
- 2.50943006631889524785106182491745130391791462898254e-03, // 0.010000
- 2.59962535747032368049769246454161475412547588348389e-02, // 0.100000
- 6.93951408979004008559243743547995109111070632934570e-02, // 0.250000
- 1.59103584746285470208349011045356746762990951538086e-01, // 0.500000
- 2.92893218813452482773840301888412795960903167724609e-01, // 0.750000
- 4.37658674809650927173265699821058660745620727539062e-01, // 0.900000
- 6.83772233983162003312372689833864569664001464843750e-01, // 0.990000
- 8.22172058996107679718079452868551015853881835937500e-01, // 0.999000
- 9.00000000000002797762022055394481867551803588867188e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_1_4 = { //
- 2.50009375546912697907062095303842852445086464285851e-05, // 0.000100
- 2.50093804725125951320813255662756091624032706022263e-04, // 0.001000
- 2.50943006631889611521279981332099850988015532493591e-03, // 0.010000
- 2.59962535747032368049769246454161475412547588348389e-02, // 0.100000
- 6.93951408979004286114999899837130215018987655639648e-02, // 0.250000
- 1.59103584746285470208349011045356746762990951538086e-01, // 0.500000
- 2.92893218813452427262689070630585774779319763183594e-01, // 0.750000
- 4.37658674809650927173265699821058660745620727539062e-01, // 0.900000
- 6.83772233983162003312372689833864569664001464843750e-01, // 0.990000
- 8.22172058996107679718079452868551015853881835937500e-01, // 0.999000
- 9.00000000000002686739719592878827825188636779785156e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_2_01 = { //
- 4.20955724062624797587872649273776914924383163452148e-02, // 0.000100
- 1.29414177470200258968091588940296787768602371215820e-01, // 0.001000
- 3.72851670751815522653060952507075853645801544189453e-01, // 0.010000
- 8.45084158995438761152740880788769572973251342773438e-01, // 0.100000
- 9.77846565304653081440733330964576452970504760742188e-01, // 0.250000
- 9.99623363942448217578373714786721393465995788574219e-01, // 0.500000
- 9.99999632317144060422720031056087464094161987304688e-01, // 0.750000
- 9.99999999961445618090749576367670670151710510253906e-01, // 0.900000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.990000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_2_01 = { //
- 4.20955724062624728198933610201493138447403907775879e-02, // 0.000100
- 1.29414177470200231212515973311383277177810668945312e-01, // 0.001000
- 3.72851670751815578164212183764902874827384948730469e-01, // 0.010000
- 8.45084158995438761152740880788769572973251342773438e-01, // 0.100000
- 9.77846565304653081440733330964576452970504760742188e-01, // 0.250000
- 9.99623363942448217578373714786721393465995788574219e-01, // 0.500000
- 9.99999632317144060422720031056087464094161987304688e-01, // 0.750000
- 9.99999999961445618090749576367670670151710510253906e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.990000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_2_05 = { //
- 1.62853809185172157536491965856839669868350028991699e-02, // 0.000100
- 5.11919447158312862500295636891678441315889358520508e-02, // 0.001000
- 1.58744712946928157037973505794070661067962646484375e-01, // 0.010000
- 4.68122566526419536803160781346377916634082794189453e-01, // 0.100000
- 6.88775820961510354401013955794041976332664489746094e-01, // 0.250000
- 8.79385241571816744787781772174639627337455749511719e-01, // 0.500000
- 9.71690456281308567731969105807365849614143371582031e-01, // 0.750000
- 9.95542318112378588068622775608673691749572753906250e-01, // 0.900000
- 9.99955554238614818807207029749406501650810241699219e-01, // 0.990000
- 9.99999555555423857988728286727564409375190734863281e-01, // 0.999000
- 9.99999995555555520887480724923079833388328552246094e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_2_05 = { //
- 1.62853809185172088147552926784555893391370773315430e-02, // 0.000100
- 5.11919447158312793111356597819394664838910102844238e-02, // 0.001000
- 1.58744712946928129282397890165157150477170944213867e-01, // 0.010000
- 4.68122566526419647825463243862031958997249603271484e-01, // 0.100000
- 6.88775820961510798490223805856658145785331726074219e-01, // 0.250000
- 8.79385241571817299899294084752909839153289794921875e-01, // 0.500000
- 9.71690456281308567731969105807365849614143371582031e-01, // 0.750000
- 9.95542318112378588068622775608673691749572753906250e-01, // 0.900000
- 9.99955554238614818807207029749406501650810241699219e-01, // 0.990000
- 9.99999555555423857988728286727564409375190734863281e-01, // 0.999000
- 9.99999995555555520887480724923079833388328552246094e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_2_1 = { //
- 1.00000000000000002081668171172168513294309377670288e-02, // 0.000100
- 3.16227766016837913420900463279394898563623428344727e-02, // 0.001000
- 9.99999999999999916733273153113259468227624893188477e-02, // 0.010000
- 3.16227766016837941176476078908308409154415130615234e-01, // 0.100000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.250000
- 7.07106781186547461715008466853760182857513427734375e-01, // 0.500000
- 8.66025403784438596588302061718422919511795043945312e-01, // 0.750000
- 9.48683298050513768018277005467098206281661987304688e-01, // 0.900000
- 9.94987437106619965199172384018311277031898498535156e-01, // 0.990000
- 9.99499874937460952573076156113529577851295471191406e-01, // 0.999000
- 9.99949998749937507547258519480237737298011779785156e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_2_1 = { //
- 9.99999999999999500399638918679556809365749359130859e-03, // 0.000100
- 3.16227766016837982809839502351678675040602684020996e-02, // 0.001000
- 1.00000000000000019428902930940239457413554191589355e-01, // 0.010000
- 3.16227766016837885665324847650481387972831726074219e-01, // 0.100000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.250000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.500000
- 8.66025403784438596588302061718422919511795043945312e-01, // 0.750000
- 9.48683298050513768018277005467098206281661987304688e-01, // 0.900000
- 9.94987437106619965199172384018311277031898498535156e-01, // 0.990000
- 9.99499874937460952573076156113529577851295471191406e-01, // 0.999000
- 9.99949998749937507547258519480237737298011779785156e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_2_2 = { //
- 5.78466759288776954245347994287840265315026044845581e-03, // 0.000100
- 1.83702538588116116857751336510773398913443088531494e-02, // 0.001000
- 5.89031357781952535912495250158826820552349090576172e-02, // 0.010000
- 1.95800105659091727705600760600646026432514190673828e-01, // 0.100000
- 3.26351822333069641057790022387052886188030242919922e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 6.73648177666930303431058746355120092630386352539062e-01, // 0.750000
- 8.04199894340908327805550470657180994749069213867188e-01, // 0.900000
- 9.41096864221804718653174859355203807353973388671875e-01, // 0.990000
- 9.81629746141188364028096202673623338341712951660156e-01, // 0.999000
- 9.94215332407112573065433025476522743701934814453125e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_2_2 = { //
- 5.78466759288776954245347994287840265315026044845581e-03, // 0.000100
- 1.83702538588116116857751336510773398913443088531494e-02, // 0.001000
- 5.89031357781952674690373328303394373506307601928711e-02, // 0.010000
- 1.95800105659091699950025144971732515841722488403320e-01, // 0.100000
- 3.26351822333069696568941253644879907369613647460938e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 6.73648177666930303431058746355120092630386352539062e-01, // 0.750000
- 8.04199894340908327805550470657180994749069213867188e-01, // 0.900000
- 9.41096864221804718653174859355203807353973388671875e-01, // 0.990000
- 9.81629746141188364028096202673623338341712951660156e-01, // 0.999000
- 9.94215332407112573065433025476522743701934814453125e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_2_4 = { //
- 3.17233337277439495643927003243334183935075998306274e-03, // 0.000100
- 1.01017878837377523409957191802277520764619112014771e-02, // 0.001000
- 3.26821122006028808026911747219855897128582000732422e-02, // 0.010000
- 1.12234958545858548584206459963752422481775283813477e-01, // 0.100000
- 1.93763609553971150045725835298071615397930145263672e-01, // 0.250000
- 3.13810170455697423630425646479125134646892547607422e-01, // 0.500000
- 4.54180564773615791374083983100717887282371520996094e-01, // 0.750000
- 5.83890374619528973454407605458982288837432861328125e-01, // 0.900000
- 7.77927716615001818567520786018576472997665405273438e-01, // 0.990000
- 8.77986170388521558471950356761226430535316467285156e-01, // 0.999000
- 9.32186920845740840668725013529183343052864074707031e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_2_4 = { //
- 3.17233337277439452275840103823156823636963963508606e-03, // 0.000100
- 1.01017878837377488715487672266135632526129484176636e-02, // 0.001000
- 3.26821122006028738637972708147572120651602745056152e-02, // 0.010000
- 1.12234958545858534706418652149295667186379432678223e-01, // 0.100000
- 1.93763609553971177801301450926985125988721847534180e-01, // 0.250000
- 3.13810170455697368119274415221298113465309143066406e-01, // 0.500000
- 4.54180564773615680351781520585063844919204711914062e-01, // 0.750000
- 5.83890374619528973454407605458982288837432861328125e-01, // 0.900000
- 7.77927716615001929589823248534230515360832214355469e-01, // 0.990000
- 8.77986170388521558471950356761226430535316467285156e-01, // 0.999000
- 9.32186920845740840668725013529183343052864074707031e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_4_01 = { //
- 2.29760042749164533626426987211743835359811782836914e-01, // 0.000100
- 3.92411306264331405380119122128235176205635070800781e-01, // 0.001000
- 6.41486304510298754877339888480491936206817626953125e-01, // 0.010000
- 9.28046735184830051679227835847996175289154052734375e-01, // 0.100000
- 9.90136606758413972961818672047229483723640441894531e-01, // 0.250000
- 9.99833400718542097962426851154305040836334228515625e-01, // 0.500000
- 9.99999837379217715316315207019215449690818786621094e-01, // 0.750000
- 9.99999999982947973542479758179979398846626281738281e-01, // 0.900000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.990000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999000
- 9.99999999999999888977697537484345957636833190917969e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_4_01 = { //
- 2.29760042749164533626426987211743835359811782836914e-01, // 0.000100
- 3.92411306264331349868967890870408155024051666259766e-01, // 0.001000
- 6.41486304510298754877339888480491936206817626953125e-01, // 0.010000
- 9.28046735184830495768437685910612344741821289062500e-01, // 0.100000
- 9.90136606758413972961818672047229483723640441894531e-01, // 0.250000
- 9.99833400718542097962426851154305040836334228515625e-01, // 0.500000
- 9.99999837379217715316315207019215449690818786621094e-01, // 0.750000
- 9.99999999982947973542479758179979398846626281738281e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.990000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_4_05 = { //
- 1.36299075618849435675983272631128784269094467163086e-01, // 0.000100
- 2.39415153269453812034939232944452669471502304077148e-01, // 0.001000
- 4.15398314048022576638885539068724028766155242919922e-01, // 0.010000
- 6.98207071206225382553611780167557299137115478515625e-01, // 0.100000
- 8.38716021599897110228027941047912463545799255371094e-01, // 0.250000
- 9.41289198660216319680671404057648032903671264648438e-01, // 0.500000
- 9.86584065391983955350951873697340488433837890625000e-01, // 0.750000
- 9.97901416278576425256119364348705857992172241210938e-01, // 0.900000
- 9.99979101167314032849731120222713798284530639648438e-01, // 0.990000
- 9.99999791020320771828266970260301604866981506347656e-01, // 0.999000
- 9.99999997910204108109155640704557299613952636718750e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_4_05 = { //
- 1.36299075618849463431558888260042294859886169433594e-01, // 0.000100
- 2.39415153269453950812817311089020222425460815429688e-01, // 0.001000
- 4.15398314048022687661188001584378071129322052001953e-01, // 0.010000
- 6.98207071206225493575914242683211341500282287597656e-01, // 0.100000
- 8.38716021599897221250330403563566505908966064453125e-01, // 0.250000
- 9.41289198660216541725276329088956117630004882812500e-01, // 0.500000
- 9.86584065391983955350951873697340488433837890625000e-01, // 0.750000
- 9.97901416278576425256119364348705857992172241210938e-01, // 0.900000
- 9.99979101167314032849731120222713798284530639648438e-01, // 0.990000
- 9.99999791020320771828266970260301604866981506347656e-01, // 0.999000
- 9.99999997910204108109155640704557299613952636718750e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_4_1 = { //
- 1.00000000000000005551115123125782702118158340454102e-01, // 0.000100
- 1.77827941003892292526344931502535473555326461791992e-01, // 0.001000
- 3.16227766016837941176476078908308409154415130615234e-01, // 0.010000
- 5.62341325190349072826734300178941339254379272460938e-01, // 0.100000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.250000
- 8.40896415253714613058377835841383785009384155273438e-01, // 0.500000
- 9.30604859102099557510712202201830223202705383300781e-01, // 0.750000
- 9.74003746425296745847788315586512908339500427246094e-01, // 0.900000
- 9.97490569933681126002511518890969455242156982421875e-01, // 0.990000
- 9.99749906195274928855099005886586382985115051269531e-01, // 0.999000
- 9.99974999062445357722594962979201227426528930664062e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_4_1 = { //
- 1.00000000000000019428902930940239457413554191589355e-01, // 0.000100
- 1.77827941003892264770769315873621962964534759521484e-01, // 0.001000
- 3.16227766016837941176476078908308409154415130615234e-01, // 0.010000
- 5.62341325190349072826734300178941339254379272460938e-01, // 0.100000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.250000
- 8.40896415253714502036075373325729742646217346191406e-01, // 0.500000
- 9.30604859102099557510712202201830223202705383300781e-01, // 0.750000
- 9.74003746425296745847788315586512908339500427246094e-01, // 0.900000
- 9.97490569933681126002511518890969455242156982421875e-01, // 0.990000
- 9.99749906195274928855099005886586382985115051269531e-01, // 0.999000
- 9.99974999062445357722594962979201227426528930664062e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_4_2 = { //
- 6.78130791542610467104168492369353771209716796875000e-02, // 0.000100
- 1.22013829611478455405837451053230324760079383850098e-01, // 0.001000
- 2.22072283384998070410176751465769484639167785644531e-01, // 0.010000
- 4.16109625380471082056743625798844732344150543212891e-01, // 0.100000
- 5.45819435226384208625916016899282112717628479003906e-01, // 0.250000
- 6.86189829544302631880725584778701886534690856933594e-01, // 0.500000
- 8.06236390446028794443122933444101363420486450195312e-01, // 0.750000
- 8.87765041454141479171369155665161088109016418457031e-01, // 0.900000
- 9.67317887799397091441733209649100899696350097656250e-01, // 0.990000
- 9.89898212116262277149303372425492852926254272460938e-01, // 0.999000
- 9.96827666627225772444376161729451268911361694335938e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_4_2 = { //
- 6.78130791542610883437802726803056430071592330932617e-02, // 0.000100
- 1.22013829611478469283625258867687080055475234985352e-01, // 0.001000
- 2.22072283384998042654601135836855974048376083374023e-01, // 0.010000
- 4.16109625380471026545592394541017711162567138671875e-01, // 0.100000
- 5.45819435226384319648218479414936155080795288085938e-01, // 0.250000
- 6.86189829544302631880725584778701886534690856933594e-01, // 0.500000
- 8.06236390446028794443122933444101363420486450195312e-01, // 0.750000
- 8.87765041454141479171369155665161088109016418457031e-01, // 0.900000
- 9.67317887799397091441733209649100899696350097656250e-01, // 0.990000
- 9.89898212116262277149303372425492852926254272460938e-01, // 0.999000
- 9.96827666627225772444376161729451268911361694335938e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_4_4 = { //
- 4.21840560047029092261006155695213237777352333068848e-02, // 0.000100
- 7.66545428268873701993513236629951279610395431518555e-02, // 0.001000
- 1.42270377006857268176176489760109689086675643920898e-01, // 0.010000
- 2.78602048581713057640030228867544792592525482177734e-01, // 0.100000
- 3.78848440641707306930641152575844898819923400878906e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 6.21151559358292693069358847424155101180076599121094e-01, // 0.750000
- 7.21397951418286886848818539874628186225891113281250e-01, // 0.900000
- 8.57729622993142704068247894610976800322532653808594e-01, // 0.990000
- 9.23345457173112560411709637264721095561981201171875e-01, // 0.999000
- 9.57815943995298235691393529123160988092422485351562e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_4_4 = { //
- 4.21840560047029092261006155695213237777352333068848e-02, // 0.000100
- 7.66545428268873701993513236629951279610395431518555e-02, // 0.001000
- 1.42270377006857268176176489760109689086675643920898e-01, // 0.010000
- 2.78602048581713057640030228867544792592525482177734e-01, // 0.100000
- 3.78848440641707306930641152575844898819923400878906e-01, // 0.250000
- 5.00000000000000111022302462515654042363166809082031e-01, // 0.500000
- 6.21151559358292693069358847424155101180076599121094e-01, // 0.750000
- 7.21397951418286886848818539874628186225891113281250e-01, // 0.900000
- 8.57729622993142704068247894610976800322532653808594e-01, // 0.990000
- 9.23345457173112560411709637264721095561981201171875e-01, // 0.999000
- 9.57815943995298235691393529123160988092422485351562e-01, // 0.999900
- };
-
- public static final double[] SCIPY_BETA_QUANT_5000_10000 = { //
- 3.19116827168564931582750432426109910011291503906250e-01, // 0.000100
- 3.21504012263543914595942396772443316876888275146484e-01, // 0.001000
- 3.24412567280382702072927258996060118079185485839844e-01, // 0.010000
- 3.28405475125335688524330635118531063199043273925781e-01, // 0.100000
- 3.30733175792180755792060153908096253871917724609375e-01, // 0.250000
- 3.33325925743107376320040202699601650238037109375000e-01, // 0.500000
- 3.35925416008591048999676331732189282774925231933594e-01, // 0.750000
- 3.38270709107204470278418284578947350382804870605469e-01, // 0.900000
- 3.42319458459627412594272755086421966552734375000000e-01, // 0.990000
- 3.45289298443524073078947367321234196424484252929688e-01, // 0.999000
- 3.47739889112688382866167557949665933847427368164062e-01, // 0.999900
- };
-
- public static final double[] GNUR_BETA_QUANT_5000_10000 = { //
- 3.19116827168544670012551023319247178733348846435547e-01, // 0.000100
- 3.21504012263524707737616381564293988049030303955078e-01, // 0.001000
- 3.24412567280357388987965805426938459277153015136719e-01, // 0.010000
- 3.28405475125304435746187436961918137967586517333984e-01, // 0.100000
- 3.30733175792131905978976647020317614078521728515625e-01, // 0.250000
- 3.33325925743034268133868636141414754092693328857422e-01, // 0.500000
- 3.35925416008648558552351914840983226895332336425781e-01, // 0.750000
- 3.38270709107251876801569778763223439455032348632812e-01, // 0.900000
- 3.42319458459653502835351446265121921896934509277344e-01, // 0.990000
- 3.45289298443550274342328521015588194131851196289062e-01, // 0.999000
- 3.47739889112697708739574409264605492353439331054688e-01, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new BetaDistribution(1., 1.), P_CDFPDF, SCIPY_BETA_PDF_1_1, 1e-15);
- checkPDF(new BetaDistribution(2., 1.), P_CDFPDF, SCIPY_BETA_PDF_2_1, 1e-12);
- checkPDF(new BetaDistribution(4., 1.), P_CDFPDF, SCIPY_BETA_PDF_4_1, 1e-11);
- checkPDF(new BetaDistribution(.1, 1.), P_CDFPDF, SCIPY_BETA_PDF_01_1, 1e-12);
- checkPDF(new BetaDistribution(.5, 1.), P_CDFPDF, SCIPY_BETA_PDF_05_1, 1e-12);
- checkPDF(new BetaDistribution(1., 2.), P_CDFPDF, SCIPY_BETA_PDF_1_2, 1e-12);
- checkPDF(new BetaDistribution(2., 2.), P_CDFPDF, SCIPY_BETA_PDF_2_2, 1e-12);
- checkPDF(new BetaDistribution(4., 2.), P_CDFPDF, SCIPY_BETA_PDF_4_2, 1e-12);
- checkPDF(new BetaDistribution(.1, 2.), P_CDFPDF, SCIPY_BETA_PDF_01_2, 1e-12);
- checkPDF(new BetaDistribution(.5, 2.), P_CDFPDF, SCIPY_BETA_PDF_05_2, 1e-12);
- checkPDF(new BetaDistribution(1., 4.), P_CDFPDF, SCIPY_BETA_PDF_1_4, 1e-12);
- checkPDF(new BetaDistribution(2., 4.), P_CDFPDF, SCIPY_BETA_PDF_2_4, 1e-13);
- checkPDF(new BetaDistribution(4., 4.), P_CDFPDF, SCIPY_BETA_PDF_4_4, 1e-12);
- checkPDF(new BetaDistribution(.1, 4.), P_CDFPDF, SCIPY_BETA_PDF_01_4, 1e-12);
- checkPDF(new BetaDistribution(.5, 4.), P_CDFPDF, SCIPY_BETA_PDF_05_4, 1e-12);
- checkPDF(new BetaDistribution(1., .1), P_CDFPDF, SCIPY_BETA_PDF_1_01, 1e-12);
- checkPDF(new BetaDistribution(2., .1), P_CDFPDF, SCIPY_BETA_PDF_2_01, 1e-12);
- checkPDF(new BetaDistribution(4., .1), P_CDFPDF, SCIPY_BETA_PDF_4_01, 1e-11);
- checkPDF(new BetaDistribution(.1, .1), P_CDFPDF, SCIPY_BETA_PDF_01_01, 1e-12);
- checkPDF(new BetaDistribution(.5, .1), P_CDFPDF, SCIPY_BETA_PDF_05_01, 1e-13);
- checkPDF(new BetaDistribution(1., .5), P_CDFPDF, SCIPY_BETA_PDF_1_05, 1e-13);
- checkPDF(new BetaDistribution(2., .5), P_CDFPDF, SCIPY_BETA_PDF_2_05, 1e-12);
- checkPDF(new BetaDistribution(4., .5), P_CDFPDF, SCIPY_BETA_PDF_4_05, 1e-11);
- checkPDF(new BetaDistribution(.1, .5), P_CDFPDF, SCIPY_BETA_PDF_01_05, 1e-12);
- checkPDF(new BetaDistribution(.5, .5), P_CDFPDF, SCIPY_BETA_PDF_05_05, 1e-12);
-
- checkPDF(new BetaDistribution(1., 1.), P_CDFPDF, GNUR_BETA_PDF_1_1, 1e-15);
- checkPDF(new BetaDistribution(2., 1.), P_CDFPDF, GNUR_BETA_PDF_2_1, 1e-14);
- checkPDF(new BetaDistribution(4., 1.), P_CDFPDF, GNUR_BETA_PDF_4_1, 1e-14);
- checkPDF(new BetaDistribution(.1, 1.), P_CDFPDF, GNUR_BETA_PDF_01_1, 1e-14);
- checkPDF(new BetaDistribution(.5, 1.), P_CDFPDF, GNUR_BETA_PDF_05_1, 1e-14);
- checkPDF(new BetaDistribution(1., 2.), P_CDFPDF, GNUR_BETA_PDF_1_2, 1e-15);
- checkPDF(new BetaDistribution(2., 2.), P_CDFPDF, GNUR_BETA_PDF_2_2, 1e-15);
- checkPDF(new BetaDistribution(4., 2.), P_CDFPDF, GNUR_BETA_PDF_4_2, 1e-13);
- checkPDF(new BetaDistribution(.1, 2.), P_CDFPDF, GNUR_BETA_PDF_01_2, 1e-15);
- checkPDF(new BetaDistribution(.5, 2.), P_CDFPDF, GNUR_BETA_PDF_05_2, 1e-14);
- checkPDF(new BetaDistribution(1., 4.), P_CDFPDF, GNUR_BETA_PDF_1_4, 1e-15);
- checkPDF(new BetaDistribution(2., 4.), P_CDFPDF, GNUR_BETA_PDF_2_4, 1e-15);
- checkPDF(new BetaDistribution(4., 4.), P_CDFPDF, GNUR_BETA_PDF_4_4, 1e-14);
- checkPDF(new BetaDistribution(.1, 4.), P_CDFPDF, GNUR_BETA_PDF_01_4, 1e-14);
- checkPDF(new BetaDistribution(.5, 4.), P_CDFPDF, GNUR_BETA_PDF_05_4, 1e-15);
- checkPDF(new BetaDistribution(1., .1), P_CDFPDF, GNUR_BETA_PDF_1_01, 1e-15);
- checkPDF(new BetaDistribution(2., .1), P_CDFPDF, GNUR_BETA_PDF_2_01, 1e-15);
- checkPDF(new BetaDistribution(4., .1), P_CDFPDF, GNUR_BETA_PDF_4_01, 1e-14);
- checkPDF(new BetaDistribution(.1, .1), P_CDFPDF, GNUR_BETA_PDF_01_01, 1e-14);
- checkPDF(new BetaDistribution(.5, .1), P_CDFPDF, GNUR_BETA_PDF_05_01, 1e-15);
- checkPDF(new BetaDistribution(1., .5), P_CDFPDF, GNUR_BETA_PDF_1_05, 1e-14);
- checkPDF(new BetaDistribution(2., .5), P_CDFPDF, GNUR_BETA_PDF_2_05, 1e-14);
- checkPDF(new BetaDistribution(4., .5), P_CDFPDF, GNUR_BETA_PDF_4_05, 1e-15);
- checkPDF(new BetaDistribution(.1, .5), P_CDFPDF, GNUR_BETA_PDF_01_05, 1e-15);
- checkPDF(new BetaDistribution(.5, .5), P_CDFPDF, GNUR_BETA_PDF_05_05, 1e-14);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new BetaDistribution(1., 1.), P_CDFPDF, SCIPY_BETA_CDF_1_1, 1e-12);
- checkCDF(new BetaDistribution(2., 1.), P_CDFPDF, SCIPY_BETA_CDF_2_1, 1e-12);
- checkCDF(new BetaDistribution(4., 1.), P_CDFPDF, SCIPY_BETA_CDF_4_1, 1e-11);
- checkCDF(new BetaDistribution(.1, 1.), P_CDFPDF, SCIPY_BETA_CDF_01_1, 1e-13);
- checkCDF(new BetaDistribution(.5, 1.), P_CDFPDF, SCIPY_BETA_CDF_05_1, 1e-12);
- checkCDF(new BetaDistribution(1., 2.), P_CDFPDF, SCIPY_BETA_CDF_1_2, 1e-12);
- checkCDF(new BetaDistribution(2., 2.), P_CDFPDF, SCIPY_BETA_CDF_2_2, 1e-12);
- checkCDF(new BetaDistribution(4., 2.), P_CDFPDF, SCIPY_BETA_CDF_4_2, 1e-11);
- checkCDF(new BetaDistribution(.1, 2.), P_CDFPDF, SCIPY_BETA_CDF_01_2, 1e-13);
- checkCDF(new BetaDistribution(.5, 2.), P_CDFPDF, SCIPY_BETA_CDF_05_2, 1e-12);
- checkCDF(new BetaDistribution(1., 4.), P_CDFPDF, SCIPY_BETA_CDF_1_4, 1e-12);
- checkCDF(new BetaDistribution(2., 4.), P_CDFPDF, SCIPY_BETA_CDF_2_4, 1e-12);
- checkCDF(new BetaDistribution(4., 4.), P_CDFPDF, SCIPY_BETA_CDF_4_4, 1e-11);
- checkCDF(new BetaDistribution(.1, 4.), P_CDFPDF, SCIPY_BETA_CDF_01_4, 1e-13);
- checkCDF(new BetaDistribution(.5, 4.), P_CDFPDF, SCIPY_BETA_CDF_05_4, 1e-13);
- checkCDF(new BetaDistribution(1., .1), P_CDFPDF, SCIPY_BETA_CDF_1_01, 1e-12);
- checkCDF(new BetaDistribution(2., .1), P_CDFPDF, SCIPY_BETA_CDF_2_01, 1e-12);
- checkCDF(new BetaDistribution(4., .1), P_CDFPDF, SCIPY_BETA_CDF_4_01, 1e-11);
- checkCDF(new BetaDistribution(.1, .1), P_CDFPDF, SCIPY_BETA_CDF_01_01, 1e-13);
- checkCDF(new BetaDistribution(.5, .1), P_CDFPDF, SCIPY_BETA_CDF_05_01, 1e-12);
- checkCDF(new BetaDistribution(1., .5), P_CDFPDF, SCIPY_BETA_CDF_1_05, 1e-12);
- checkCDF(new BetaDistribution(2., .5), P_CDFPDF, SCIPY_BETA_CDF_2_05, 1e-12);
- checkCDF(new BetaDistribution(4., .5), P_CDFPDF, SCIPY_BETA_CDF_4_05, 1e-11);
- checkCDF(new BetaDistribution(.1, .5), P_CDFPDF, SCIPY_BETA_CDF_01_05, 1e-13);
- checkCDF(new BetaDistribution(.5, .5), P_CDFPDF, SCIPY_BETA_CDF_05_05, 1e-12);
-
- checkCDF(new BetaDistribution(1., 1.), P_CDFPDF, GNUR_BETA_CDF_1_1, 1e-14);
- checkCDF(new BetaDistribution(2., 1.), P_CDFPDF, GNUR_BETA_CDF_2_1, 1e-14);
- checkCDF(new BetaDistribution(4., 1.), P_CDFPDF, GNUR_BETA_CDF_4_1, 1e-13);
- checkCDF(new BetaDistribution(.1, 1.), P_CDFPDF, GNUR_BETA_CDF_01_1, 1e-15);
- checkCDF(new BetaDistribution(.5, 1.), P_CDFPDF, GNUR_BETA_CDF_05_1, 1e-14);
- checkCDF(new BetaDistribution(1., 2.), P_CDFPDF, GNUR_BETA_CDF_1_2, 1e-14);
- checkCDF(new BetaDistribution(2., 2.), P_CDFPDF, GNUR_BETA_CDF_2_2, 1e-14);
- checkCDF(new BetaDistribution(4., 2.), P_CDFPDF, GNUR_BETA_CDF_4_2, 1e-14);
- checkCDF(new BetaDistribution(.1, 2.), P_CDFPDF, GNUR_BETA_CDF_01_2, 1e-15);
- checkCDF(new BetaDistribution(.5, 2.), P_CDFPDF, GNUR_BETA_CDF_05_2, 1e-14);
- checkCDF(new BetaDistribution(1., 4.), P_CDFPDF, GNUR_BETA_CDF_1_4, 1e-14);
- checkCDF(new BetaDistribution(2., 4.), P_CDFPDF, GNUR_BETA_CDF_2_4, 1e-14);
- checkCDF(new BetaDistribution(4., 4.), P_CDFPDF, GNUR_BETA_CDF_4_4, 1e-14);
- checkCDF(new BetaDistribution(.1, 4.), P_CDFPDF, GNUR_BETA_CDF_01_4, 1e-15);
- checkCDF(new BetaDistribution(.5, 4.), P_CDFPDF, GNUR_BETA_CDF_05_4, 1e-15);
- checkCDF(new BetaDistribution(1., .1), P_CDFPDF, GNUR_BETA_CDF_1_01, 1e-14);
- checkCDF(new BetaDistribution(2., .1), P_CDFPDF, GNUR_BETA_CDF_2_01, 1e-14);
- checkCDF(new BetaDistribution(4., .1), P_CDFPDF, GNUR_BETA_CDF_4_01, 1e-14);
- checkCDF(new BetaDistribution(.1, .1), P_CDFPDF, GNUR_BETA_CDF_01_01, 1e-14);
- checkCDF(new BetaDistribution(.5, .1), P_CDFPDF, GNUR_BETA_CDF_05_01, 1e-14);
- checkCDF(new BetaDistribution(1., .5), P_CDFPDF, GNUR_BETA_CDF_1_05, 1e-14);
- checkCDF(new BetaDistribution(2., .5), P_CDFPDF, GNUR_BETA_CDF_2_05, 1e-14);
- checkCDF(new BetaDistribution(4., .5), P_CDFPDF, GNUR_BETA_CDF_4_05, 1e-13);
- checkCDF(new BetaDistribution(.1, .5), P_CDFPDF, GNUR_BETA_CDF_01_05, 1e-14);
- checkCDF(new BetaDistribution(.5, .5), P_CDFPDF, GNUR_BETA_CDF_05_05, 1e-14);
- }
-
- @Test
- public void testQuantile() {
- checkQuantile(new BetaDistribution(1., 1.), P_QUANT, SCIPY_BETA_QUANT_1_1, 1e-15);
- checkQuantile(new BetaDistribution(2., 1.), P_QUANT, SCIPY_BETA_QUANT_2_1, 1e-15);
- checkQuantile(new BetaDistribution(4., 1.), P_QUANT, SCIPY_BETA_QUANT_4_1, 1e-15);
- checkQuantile(new BetaDistribution(.1, 1.), P_QUANT, SCIPY_BETA_QUANT_01_1, 1e-14);
- checkQuantile(new BetaDistribution(.5, 1.), P_QUANT, SCIPY_BETA_QUANT_05_1, 1e-14);
- checkQuantile(new BetaDistribution(1., 2.), P_QUANT, SCIPY_BETA_QUANT_1_2, 1e-14);
- checkQuantile(new BetaDistribution(2., 2.), P_QUANT, SCIPY_BETA_QUANT_2_2, 1e-15);
- checkQuantile(new BetaDistribution(4., 2.), P_QUANT, SCIPY_BETA_QUANT_4_2, 1e-15);
- checkQuantile(new BetaDistribution(.1, 2.), P_QUANT, SCIPY_BETA_QUANT_01_2, 1e-13);
- checkQuantile(new BetaDistribution(.5, 2.), P_QUANT, SCIPY_BETA_QUANT_05_2, 1e-14);
- checkQuantile(new BetaDistribution(1., 4.), P_QUANT, SCIPY_BETA_QUANT_1_4, 1e-14);
- checkQuantile(new BetaDistribution(2., 4.), P_QUANT, SCIPY_BETA_QUANT_2_4, 1e-15);
- checkQuantile(new BetaDistribution(4., 4.), P_QUANT, SCIPY_BETA_QUANT_4_4, 1e-15);
- checkQuantile(new BetaDistribution(.1, 4.), P_QUANT, SCIPY_BETA_QUANT_01_4, 1e-13);
- checkQuantile(new BetaDistribution(.5, 4.), P_QUANT, SCIPY_BETA_QUANT_05_4, 1e-14);
- checkQuantile(new BetaDistribution(1., .1), P_QUANT, SCIPY_BETA_QUANT_1_01, 1e-14);
- checkQuantile(new BetaDistribution(2., .1), P_QUANT, SCIPY_BETA_QUANT_2_01, 1e-15);
- checkQuantile(new BetaDistribution(4., .1), P_QUANT, SCIPY_BETA_QUANT_4_01, 1e-15);
- checkQuantile(new BetaDistribution(.1, .1), P_QUANT, SCIPY_BETA_QUANT_01_01, 1e-13);
- checkQuantile(new BetaDistribution(.5, .1), P_QUANT, SCIPY_BETA_QUANT_05_01, 1e-14);
- checkQuantile(new BetaDistribution(1., .5), P_QUANT, SCIPY_BETA_QUANT_1_05, 1e-14);
- checkQuantile(new BetaDistribution(2., .5), P_QUANT, SCIPY_BETA_QUANT_2_05, 1e-15);
- checkQuantile(new BetaDistribution(4., .5), P_QUANT, SCIPY_BETA_QUANT_4_05, 1e-15);
- checkQuantile(new BetaDistribution(.1, .5), P_QUANT, SCIPY_BETA_QUANT_01_05, 1e-14);
- checkQuantile(new BetaDistribution(.5, .5), P_QUANT, SCIPY_BETA_QUANT_05_05, 1e-14);
- checkQuantile(new BetaDistribution(5000, 10000), P_QUANT, SCIPY_BETA_QUANT_5000_10000, 1e-13);
-
- checkQuantile(new BetaDistribution(1., 1.), P_QUANT, GNUR_BETA_QUANT_1_1, 1e-15);
- checkQuantile(new BetaDistribution(2., 1.), P_QUANT, GNUR_BETA_QUANT_2_1, 1e-15);
- checkQuantile(new BetaDistribution(4., 1.), P_QUANT, GNUR_BETA_QUANT_4_1, 1e-15);
- checkQuantile(new BetaDistribution(.1, 1.), P_QUANT, GNUR_BETA_QUANT_01_1, 1e-13);
- checkQuantile(new BetaDistribution(.5, 1.), P_QUANT, GNUR_BETA_QUANT_05_1, 1e-14);
- checkQuantile(new BetaDistribution(1., 2.), P_QUANT, GNUR_BETA_QUANT_1_2, 1e-14);
- checkQuantile(new BetaDistribution(2., 2.), P_QUANT, GNUR_BETA_QUANT_2_2, 1e-15);
- checkQuantile(new BetaDistribution(4., 2.), P_QUANT, GNUR_BETA_QUANT_4_2, 1e-15);
- checkQuantile(new BetaDistribution(.1, 2.), P_QUANT, GNUR_BETA_QUANT_01_2, 1e-14);
- checkQuantile(new BetaDistribution(.5, 2.), P_QUANT, GNUR_BETA_QUANT_05_2, 1e-14);
- checkQuantile(new BetaDistribution(1., 4.), P_QUANT, GNUR_BETA_QUANT_1_4, 1e-14);
- checkQuantile(new BetaDistribution(2., 4.), P_QUANT, GNUR_BETA_QUANT_2_4, 1e-15);
- checkQuantile(new BetaDistribution(4., 4.), P_QUANT, GNUR_BETA_QUANT_4_4, 1e-15);
- checkQuantile(new BetaDistribution(.1, 4.), P_QUANT, GNUR_BETA_QUANT_01_4, 1e-13);
- checkQuantile(new BetaDistribution(.5, 4.), P_QUANT, GNUR_BETA_QUANT_05_4, 1e-14);
- checkQuantile(new BetaDistribution(1., .1), P_QUANT, GNUR_BETA_QUANT_1_01, 1e-14);
- checkQuantile(new BetaDistribution(2., .1), P_QUANT, GNUR_BETA_QUANT_2_01, 1e-15);
- checkQuantile(new BetaDistribution(4., .1), P_QUANT, GNUR_BETA_QUANT_4_01, 1e-15);
- checkQuantile(new BetaDistribution(.1, .1), P_QUANT, GNUR_BETA_QUANT_01_01, 1e-13);
- checkQuantile(new BetaDistribution(.5, .1), P_QUANT, GNUR_BETA_QUANT_05_01, 1e-14);
- checkQuantile(new BetaDistribution(1., .5), P_QUANT, GNUR_BETA_QUANT_1_05, 1e-14);
- checkQuantile(new BetaDistribution(2., .5), P_QUANT, GNUR_BETA_QUANT_2_05, 1e-15);
- checkQuantile(new BetaDistribution(4., .5), P_QUANT, GNUR_BETA_QUANT_4_05, 1e-15);
- checkQuantile(new BetaDistribution(.1, .5), P_QUANT, GNUR_BETA_QUANT_01_05, 1e-14);
- checkQuantile(new BetaDistribution(.5, .5), P_QUANT, GNUR_BETA_QUANT_05_05, 1e-14);
- checkQuantile(new BetaDistribution(5000, 10000), P_QUANT, GNUR_BETA_QUANT_5000_10000, 1e-13);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestChiSquaredDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestChiSquaredDistribution.java
deleted file mode 100644
index 4bfb52fd..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestChiSquaredDistribution.java
+++ /dev/null
@@ -1,826 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Chi Squared distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestChiSquaredDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 1e-05, 1e-10, 0.1234567, 3.14159265359, 2.71828182846, 0.314159265359, 0.271828182846 //
- };
-
- public static final double[] SCIPY_CHISQ_CDF_01 = { //
- 8.82243563885668047319654760940466076135635375976562e-01, // 0.100000
- 9.11257625237519408578634738660184666514396667480469e-01, // 0.200000
- 9.27832443365792181033668839518213644623756408691406e-01, // 0.300000
- 9.39209088699221039675535394053440541028976440429688e-01, // 0.400000
- 9.47708820173318144952645525336265563964843750000000e-01, // 0.500000
- 9.54381121874345095257297089119674637913703918457031e-01, // 0.600000
- 9.59792062842079185536192653671605512499809265136719e-01, // 0.700000
- 9.64282450147988190458647750347154214978218078613281e-01, // 0.800000
- 9.68073590190356547680039511760696768760681152343750e-01, // 0.900000
- 9.71317371244163729748777313943719491362571716308594e-01, // 1.000000
- 9.74122543962944176243468064058106392621994018554688e-01, // 1.100000
- 9.76569616477515944907850098388735204935073852539062e-01, // 1.200000
- 9.78719820077030289162678400316508486866950988769531e-01, // 1.300000
- 9.80620773380832644328108926856657490134239196777344e-01, // 1.400000
- 9.82310206057613877206335928349290043115615844726562e-01, // 1.500000
- 9.83818489875346147144341557577718049287796020507812e-01, // 1.600000
- 9.85170408569036260004736504924949258565902709960938e-01, // 1.700000
- 9.86386426034563057463344648567726835608482360839844e-01, // 1.800000
- 9.87483614564462985896398095064796507358551025390625e-01, // 1.900000
- 9.88476347051459813819462851824937388300895690917969e-01, // 2.000000
- 5.57969600280356692323380229936446994543075561523438e-01, // 0.000010
- 3.13769439143751660559189531340962275862693786621094e-01, // 0.000000
- 8.91102932913000800319025529461214318871498107910156e-01, // 0.123457
- 9.95185831509797558247498727723723277449607849121094e-01, // 3.141593
- 9.93427663775691249803401206008857116103172302246094e-01, // 2.718282
- 9.29682286188087236844523886247770860791206359863281e-01, // 0.314159
- 9.23848956395416420761534936900716274976730346679688e-01, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_PDF_01 = { //
- 4.20596758859699160204570489440811797976493835449219e-01, // 0.100000
- 2.07096472560618249936226220597745850682258605957031e-01, // 0.200000
- 1.34020514700378817751769133792549837380647659301758e-01, // 0.300000
- 9.69984417734248427489518462607520632445812225341797e-02, // 0.400000
- 7.46423873161204676218716258517815731465816497802734e-02, // 0.500000
- 5.97102120258812332775910647342243464663624763488770e-02, // 0.600000
- 4.90607789226714316455080222567630698904395103454590e-02, // 0.700000
- 4.11080963115560762966005370344646507874131202697754e-02, // 0.800000
- 3.49637289621889876811700048619968583807349205017090e-02, // 0.900000
- 3.00907771823936791288911507535885903052985668182373e-02, // 1.000000
- 2.61454204266986685312179616857974906452000141143799e-02, // 1.100000
- 2.28971681180981344316816006312365061603486537933350e-02, // 1.200000
- 2.01856643669713550770516974353085970506072044372559e-02, // 1.300000
- 1.78958724006224693947597614851474645547568798065186e-02, // 1.400000
- 1.59431116775097907189984169917806866578757762908936e-02, // 1.500000
- 1.42636632388964210843562696595654415432363748550415e-02, // 1.600000
- 1.28086648126372482786594630965737451333552598953247e-02, // 1.700000
- 1.15400245359752948171028208435018314048647880554199e-02, // 1.800000
- 1.04276144940537648930778402700525475665926933288574e-02, // 1.900000
- 9.44729915895063145081511635225979262031614780426025e-03, // 2.000000
- 2.78983471644215933338273316621780395507812500000000e+03, // 0.000010
- 1.56884719564404964447021484375000000000000000000000e+08, // 0.000000
- 3.40277656462092736866509312676498666405677795410156e-01, // 0.123457
- 3.47616265678607179803738524981326918350532650947571e-03, // 3.141593
- 4.92871253406783164929816365429360303096473217010498e-03, // 2.718282
- 1.27370674605358003006472245033364742994308471679688e-01, // 0.314159
- 1.49270555162829721140838046267163008451461791992188e-01, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_CDF_01 = { //
- 8.82243563885668047319654760940466076135635375976562e-01, // 0.100000
- 9.11257625237519630623239663691492751240730285644531e-01, // 0.200000
- 9.27832443365792847167483614612137898802757263183594e-01, // 0.300000
- 9.39209088699221039675535394053440541028976440429688e-01, // 0.400000
- 9.47708820173318589041855375398881733417510986328125e-01, // 0.500000
- 9.54381121874345650368809401697944849729537963867188e-01, // 0.600000
- 9.59792062842079629625402503734221681952476501464844e-01, // 0.700000
- 9.64282450147988301480950212862808257341384887695312e-01, // 0.800000
- 9.68073590190356436657737049245042726397514343261719e-01, // 0.900000
- 9.71317371244163951793382238975027576088905334472656e-01, // 1.000000
- 9.74122543962944731354980376636376604437828063964844e-01, // 1.100000
- 9.76569616477516500019362410967005416750907897949219e-01, // 1.200000
- 9.78719820077030733251888250379124656319618225097656e-01, // 1.300000
- 9.80620773380832866372713851887965574860572814941406e-01, // 1.400000
- 9.82310206057613877206335928349290043115615844726562e-01, // 1.500000
- 9.83818489875346147144341557577718049287796020507812e-01, // 1.600000
- 9.85170408569036704093946354987565428018569946289062e-01, // 1.700000
- 9.86386426034563279507949573599034920334815979003906e-01, // 1.800000
- 9.87483614564463429985607945127412676811218261718750e-01, // 1.900000
- 9.88476347051460035864067776856245473027229309082031e-01, // 2.000000
- 5.57969600280356914367985154967755079269409179687500e-01, // 0.000010
- 3.13769439143751827092643225114443339407444000244141e-01, // 0.000000
- 8.91102932913001466452840304555138573050498962402344e-01, // 0.123457
- 9.95185831509798335403615965333301573991775512695312e-01, // 3.141593
- 9.93427663775695912740104631666326895356178283691406e-01, // 2.718282
- 9.29682286188089901379782986623467877507209777832031e-01, // 0.314159
- 9.23848956395430742638552601420087739825248718261719e-01, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_PDF_01 = { //
- 4.20596758859699271226872951956465840339660644531250e-01, // 0.100000
- 2.07096472560618277691801836226659361273050308227539e-01, // 0.200000
- 1.34020514700378845507344749421463347971439361572266e-01, // 0.300000
- 9.69984417734248705045274618896655738353729248046875e-02, // 0.400000
- 7.46423873161204814996594336662383284419775009155273e-02, // 0.500000
- 5.97102120258812332775910647342243464663624763488770e-02, // 0.600000
- 4.90607789226714316455080222567630698904395103454590e-02, // 0.700000
- 4.11080963115560832354944409416930284351110458374023e-02, // 0.800000
- 3.49637289621889876811700048619968583807349205017090e-02, // 0.900000
- 3.00907771823936825983381027072027791291475296020508e-02, // 1.000000
- 2.61454204266986720006649136394116794690489768981934e-02, // 1.100000
- 2.28971681180981309622346486776223173364996910095215e-02, // 1.200000
- 2.01856643669713516076047454816944082267582416534424e-02, // 1.300000
- 1.78958724006224659253128095315332757309079170227051e-02, // 1.400000
- 1.59431116775097872495514650381664978340268135070801e-02, // 1.500000
- 1.42636632388964228190797456363725359551608562469482e-02, // 1.600000
- 1.28086648126372430744890351661524618975818157196045e-02, // 1.700000
- 1.15400245359752878782089169362734537571668624877930e-02, // 1.800000
- 1.04276144940537579541839363628241699188947677612305e-02, // 1.900000
- 9.44729915895062624664468842183850938454270362854004e-03, // 2.000000
- 2.78983471644215978813008405268192291259765625000000e+03, // 0.000010
- 1.56884719564405262470245361328125000000000000000000e+08, // 0.000000
- 3.40277656462092847888811775192152708768844604492188e-01, // 0.123457
- 3.47616265678549370143901597884905640967190265655518e-03, // 3.141593
- 4.92871253406383397904777510234453075099736452102661e-03, // 2.718282
- 1.27370674605348788155367856234079226851463317871094e-01, // 0.314159
- 1.49270555162772794455250391365552786737680435180664e-01, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_CDF_1 = { //
- 2.48170365954150762277663488930556923151016235351562e-01, // 0.100000
- 3.45279153981423170272080369613831862807273864746094e-01, // 0.200000
- 4.16117579229634992898922973836306482553482055664062e-01, // 0.300000
- 4.72910743134461963865788902694475837051868438720703e-01, // 0.400000
- 5.20499877813046629704274437244748696684837341308594e-01, // 0.500000
- 5.61421973919000283359537206706590950489044189453125e-01, // 0.600000
- 5.97216305753524356880745926900999620556831359863281e-01, // 0.700000
- 6.28906630477302552861829099128954112529754638671875e-01, // 0.800000
- 6.57218288852088661222694554453482851386070251464844e-01, // 0.900000
- 6.82689492137085962575326902879169210791587829589844e-01, // 1.000000
- 7.05733895695037305451080555940279737114906311035156e-01, // 1.100000
- 7.26678321707701857512518017756519839167594909667969e-01, // 1.200000
- 7.45786776396035855363209066126728430390357971191406e-01, // 1.300000
- 7.63276429362142794232681808352936059236526489257812e-01, // 1.400000
- 7.79328638080153068834476925985654816031455993652344e-01, // 1.500000
- 7.94096789267931812972278748929966241121292114257812e-01, // 1.600000
- 8.07712022888480207782890829548705369234085083007812e-01, // 1.700000
- 8.20287505121000126706576338619925081729888916015625e-01, // 1.800000
- 8.31921680965029608501026814337819814682006835937500e-01, // 1.900000
- 8.42700792949715116186837349232519045472145080566406e-01, // 2.000000
- 2.52312831680559686298170873897106503136456012725830e-03, // 0.000010
- 7.97884560789568197394176080061711786584055516868830e-06, // 0.000000
- 2.74684755560843596455811166379135102033615112304688e-01, // 0.123457
- 9.23680750542945294689900492812739685177803039550781e-01, // 3.141593
- 9.00795249588885127423054655082523822784423828125000e-01, // 2.718282
- 4.24860961379973645080099231563508510589599609375000e-01, // 0.314159
- 3.97891959928843685911914462849381379783153533935547e-01, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_PDF_1 = { //
- 1.20003894843013592108604825625661760568618774414062e+00, // 0.100000
- 8.07171129357680983140710395673522725701332092285156e-01, // 0.200000
- 6.26910099227520833942151057271985337138175964355469e-01, // 0.300000
- 5.16441547467278438965365694457432255148887634277344e-01, // 0.400000
- 4.39391289467722434558538679993944242596626281738281e-01, // 0.500000
- 3.81545289384093044837698016635840758681297302246094e-01, // 0.600000
- 3.36014467726770404976122108564595691859722137451172e-01, // 0.700000
- 2.98983539918204976881810353006585501134395599365234e-01, // 0.800000
- 2.68136721052083026872736581935896538197994232177734e-01, // 0.900000
- 2.41970724519143365327522587904240936040878295898438e-01, // 1.000000
- 2.19458172413343671758312325437145773321390151977539e-01, // 1.100000
- 1.99867763901733275222483143807039596140384674072266e-01, // 1.200000
- 1.82661481795109131853749317997426260262727737426758e-01, // 1.300000
- 1.67432557345083526945117569084686692804098129272461e-01, // 1.400000
- 1.53866322805455257860529627578216604888439178466797e-01, // 1.500000
- 1.41714565306223921892225803276232909411191940307617e-01, // 1.600000
- 1.30778181923888126014787758322199806571006774902344e-01, // 1.700000
- 1.20895122473204871815788408184744184836745262145996e-01, // 1.800000
- 1.11931805086169955387731533846817910671234130859375e-01, // 1.900000
- 1.03776874355148679418547885688894893974065780639648e-01, // 2.000000
- 1.26155995319454547143322997726500034332275390625000e+02, // 0.000010
- 3.98942280381486198166385293006896972656250000000000e+04, // 0.000000
- 1.06744240620741748237776391761144623160362243652344e+00, // 0.123457
- 4.67893435961044684701093387957371305674314498901367e-02, // 3.141593
- 6.21577700803671237550496186941018095239996910095215e-02, // 2.718282
- 6.08297892453185884420463480637408792972564697265625e-01, // 0.314159
- 6.67937897133326075049808423500508069992065429687500e-01, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_CDF_1 = { //
- 2.48170365954150706766512257672729901969432830810547e-01, // 0.100000
- 3.45279153981422948227475444582523778080940246582031e-01, // 0.200000
- 4.16117579229634826365469280062825419008731842041016e-01, // 0.300000
- 4.72910743134461908354637671436648815870285034179688e-01, // 0.400000
- 5.20499877813046518681971974729094654321670532226562e-01, // 0.500000
- 5.61421973919000061314932281675282865762710571289062e-01, // 0.600000
- 5.97216305753524356880745926900999620556831359863281e-01, // 0.700000
- 6.28906630477302330817224174097646027803421020507812e-01, // 0.800000
- 6.57218288852088550200392091937828809022903442382812e-01, // 0.900000
- 6.82689492137085962575326902879169210791587829589844e-01, // 1.000000
- 7.05733895695037083406475630908971652388572692871094e-01, // 1.100000
- 7.26678321707701857512518017756519839167594909667969e-01, // 1.200000
- 7.45786776396035633318604141095420345664024353027344e-01, // 1.300000
- 7.63276429362142572188076883321627974510192871093750e-01, // 1.400000
- 7.79328638080153179856779388501308858394622802734375e-01, // 1.500000
- 7.94096789267931590927673823898658156394958496093750e-01, // 1.600000
- 8.07712022888480207782890829548705369234085083007812e-01, // 1.700000
- 8.20287505121000237728878801135579124093055725097656e-01, // 1.800000
- 8.31921680965029608501026814337819814682006835937500e-01, // 1.900000
- 8.42700792949715449253744736779481172561645507812500e-01, // 2.000000
- 2.52312831680559773034344672737461223732680082321167e-03, // 0.000010
- 7.97884560789567350361228825761372718261554837226868e-06, // 0.000000
- 2.74684755560843485433508703863481059670448303222656e-01, // 0.123457
- 9.23680750542954953630214731674641370773315429687500e-01, // 3.141593
- 9.00795249588944302310267175926128402352333068847656e-01, // 2.718282
- 4.24860961379986301622579958348069339990615844726562e-01, // 0.314159
- 3.97891959928907357202376715576974675059318542480469e-01, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_PDF_1 = { //
- 1.20003894843013592108604825625661760568618774414062e+00, // 0.100000
- 8.07171129357681094163012858189176768064498901367188e-01, // 0.200000
- 6.26910099227520833942151057271985337138175964355469e-01, // 0.300000
- 5.16441547467278327943063231941778212785720825195312e-01, // 0.400000
- 4.39391289467722434558538679993944242596626281738281e-01, // 0.500000
- 3.81545289384093044837698016635840758681297302246094e-01, // 0.600000
- 3.36014467726770404976122108564595691859722137451172e-01, // 0.700000
- 2.98983539918204921370659121748758479952812194824219e-01, // 0.800000
- 2.68136721052082971361585350678069517016410827636719e-01, // 0.900000
- 2.41970724519143365327522587904240936040878295898438e-01, // 1.000000
- 2.19458172413343699513887941066059283912181854248047e-01, // 1.100000
- 1.99867763901733275222483143807039596140384674072266e-01, // 1.200000
- 1.82661481795109104098173702368512749671936035156250e-01, // 1.300000
- 1.67432557345083526945117569084686692804098129272461e-01, // 1.400000
- 1.53866322805455257860529627578216604888439178466797e-01, // 1.500000
- 1.41714565306223921892225803276232909411191940307617e-01, // 1.600000
- 1.30778181923888126014787758322199806571006774902344e-01, // 1.700000
- 1.20895122473204871815788408184744184836745262145996e-01, // 1.800000
- 1.11931805086169955387731533846817910671234130859375e-01, // 1.900000
- 1.03776874355148693296335693503351649269461631774902e-01, // 2.000000
- 1.26155995319454461878194706514477729797363281250000e+02, // 0.000010
- 3.98942280381485470570623874664306640625000000000000e+04, // 0.000000
- 1.06744240620741726033315899258013814687728881835938e+00, // 0.123457
- 4.67893435960980846877177441456296946853399276733398e-02, // 3.141593
- 6.21577700803265520423934731297777034342288970947266e-02, // 2.718282
- 6.08297892453159572134779864427400752902030944824219e-01, // 0.314159
- 6.67937897133176639030693877430167049169540405273438e-01, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_CDF_2 = { //
- 4.87705754992859910612601481716410489752888679504395e-02, // 0.100000
- 9.51625819640404407850908796717703808099031448364258e-02, // 0.200000
- 1.39292023574942191999070928432047367095947265625000e-01, // 0.300000
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.400000
- 2.21199216928595121522960198490181937813758850097656e-01, // 0.500000
- 2.59181779318282068391710026844521053135395050048828e-01, // 0.600000
- 2.95311910281286504886821830950793810188770294189453e-01, // 0.700000
- 3.29679953964360561435853469447465613484382629394531e-01, // 0.800000
- 3.62371848378226779630040255142375826835632324218750e-01, // 0.900000
- 3.93469340287366520225731392201851122081279754638672e-01, // 1.000000
- 4.23050189619513239414061445131665095686912536621094e-01, // 1.100000
- 4.51188363905973610634703163668746128678321838378906e-01, // 1.200000
- 4.77954223238983844090910224622348323464393615722656e-01, // 1.300000
- 5.03414696208590473069932613725541159510612487792969e-01, // 1.400000
- 5.27633447258985310845957883429946377873420715332031e-01, // 1.500000
- 5.50671035882778325820652298716595396399497985839844e-01, // 1.600000
- 5.72585068051273293754377391451271250844001770019531e-01, // 1.700000
- 5.93430340259400890268182138242991641163825988769531e-01, // 1.800000
- 6.13258976545498768473407835699617862701416015625000e-01, // 1.900000
- 6.32120558828557776998025019565830007195472717285156e-01, // 2.000000
- 4.99998750002083230991115070374064544012071564793587e-06, // 0.000010
- 4.99999999987500220561171362591683115655927238663025e-11, // 0.000000
- 5.98617593408454426451292818001093110069632530212402e-02, // 0.123457
- 7.92120423649238181162957062042551115155220031738281e-01, // 3.141593
- 7.43118634686529722088721428008284419775009155273438e-01, // 2.718282
- 1.45364000846766538987964167972677387297153472900391e-01, // 0.314159
- 1.27082379621731661467620710936898831278085708618164e-01, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_PDF_2 = { //
- 4.75614712250357007938816877867793664336204528808594e-01, // 0.100000
- 4.52418709017979814301924079700256697833538055419922e-01, // 0.200000
- 4.30353988212528904000464535783976316452026367187500e-01, // 0.300000
- 4.09365376538990910493254204993718303740024566650391e-01, // 0.400000
- 3.89400391535702439238519900754909031093120574951172e-01, // 0.500000
- 3.70409110340858993559720602206652984023094177246094e-01, // 0.600000
- 3.52344044859356719801013468895689584314823150634766e-01, // 0.700000
- 3.35160023017819663770922034018440172076225280761719e-01, // 0.800000
- 3.18814075810886610184979872428812086582183837890625e-01, // 0.900000
- 3.03265329856316712131558688270160928368568420410156e-01, // 1.000000
- 2.88474905190243380292969277434167452156543731689453e-01, // 1.100000
- 2.74405818047013250193799649423453956842422485351562e-01, // 1.200000
- 2.61022888380508022443393656430998817086219787597656e-01, // 1.300000
- 2.48292651895704791220609308766142930835485458374023e-01, // 1.400000
- 2.36183276370507344577021058285026811063289642333984e-01, // 1.500000
- 2.24664482058610809334098235012788791209459304809570e-01, // 1.600000
- 2.13707465974363353122811304274364374577999114990234e-01, // 1.700000
- 2.03284829870299554865908930878504179418087005615234e-01, // 1.800000
- 1.93370511727250643518871697779104579240083694458008e-01, // 1.900000
- 1.83939720585721139256563105845998506993055343627930e-01, // 2.000000
- 4.99997500006249984139117259474005550146102905273438e-01, // 0.000010
- 4.99999999974999997931490725022740662097930908203125e-01, // 0.000000
- 4.70069120329577316841351830589701421558856964111328e-01, // 0.123457
- 1.03939788175380951051884892422094708308577537536621e-01, // 3.141593
- 1.28440682656735138955639285995857790112495422363281e-01, // 2.718282
- 4.27317999576616702750442300384747795760631561279297e-01, // 0.314159
- 4.36458810189134183143977452346007339656352996826172e-01, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_CDF_2 = { //
- 4.87705754992859910612601481716410489752888679504395e-02, // 0.100000
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.200000
- 1.39292023574942191999070928432047367095947265625000e-01, // 0.300000
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.400000
- 2.21199216928595121522960198490181937813758850097656e-01, // 0.500000
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.600000
- 2.95311910281286560397973062208620831370353698730469e-01, // 0.700000
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.800000
- 3.62371848378226724118889023884548805654048919677734e-01, // 0.900000
- 3.93469340287366575736882623459678143262863159179688e-01, // 1.000000
- 4.23050189619513350436363907647319138050079345703125e-01, // 1.100000
- 4.51188363905973610634703163668746128678321838378906e-01, // 1.200000
- 4.77954223238983955113212687138002365827560424804688e-01, // 1.300000
- 5.03414696208590473069932613725541159510612487792969e-01, // 1.400000
- 5.27633447258985310845957883429946377873420715332031e-01, // 1.500000
- 5.50671035882778325820652298716595396399497985839844e-01, // 1.600000
- 5.72585068051273404776679853966925293207168579101562e-01, // 1.700000
- 5.93430340259400890268182138242991641163825988769531e-01, // 1.800000
- 6.13258976545498657451105373183963820338249206542969e-01, // 1.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 2.000000
- 4.99998750002083400397704521234132357676571700721979e-06, // 0.000010
- 4.99999999987500026690715295475821817669515034765482e-11, // 0.000000
- 5.98617593408454426451292818001093110069632530212402e-02, // 0.123457
- 7.92120423649259608467332327563781291246414184570312e-01, // 3.141593
- 7.43118634686652401732942507806001231074333190917969e-01, // 2.718282
- 1.45364000846775420772161169225000776350498199462891e-01, // 0.314159
- 1.27082379621773322586619769936078228056430816650391e-01, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_PDF_2 = { //
- 4.75614712250357007938816877867793664336204528808594e-01, // 0.100000
- 4.52418709017979758790772848442429676651954650878906e-01, // 0.200000
- 4.30353988212528904000464535783976316452026367187500e-01, // 0.300000
- 4.09365376538990910493254204993718303740024566650391e-01, // 0.400000
- 3.89400391535702439238519900754909031093120574951172e-01, // 0.500000
- 3.70409110340858938048569370948825962841510772705078e-01, // 0.600000
- 3.52344044859356719801013468895689584314823150634766e-01, // 0.700000
- 3.35160023017819663770922034018440172076225280761719e-01, // 0.800000
- 3.18814075810886665696131103686639107763767242431641e-01, // 0.900000
- 3.03265329856316712131558688270160928368568420410156e-01, // 1.000000
- 2.88474905190243324781818046176340430974960327148438e-01, // 1.100000
- 2.74405818047013194682648418165626935660839080810547e-01, // 1.200000
- 2.61022888380508022443393656430998817086219787597656e-01, // 1.300000
- 2.48292651895704763465033693137229420244693756103516e-01, // 1.400000
- 2.36183276370507344577021058285026811063289642333984e-01, // 1.500000
- 2.24664482058610781578522619383875280618667602539062e-01, // 1.600000
- 2.13707465974363353122811304274364374577999114990234e-01, // 1.700000
- 2.03284829870299554865908930878504179418087005615234e-01, // 1.800000
- 1.93370511727250615763296082150191068649291992187500e-01, // 1.900000
- 1.83939720585721167012138721474912017583847045898438e-01, // 2.000000
- 4.99997500006249984139117259474005550146102905273438e-01, // 0.000010
- 4.99999999974999997931490725022740662097930908203125e-01, // 0.000000
- 4.70069120329577261330200599331874400377273559570312e-01, // 0.123457
- 1.03939788175370209644121644032566109672188758850098e-01, // 3.141593
- 1.28440682656673799133528746096999384462833404541016e-01, // 2.718282
- 4.27317999576612317369495031016413122415542602539062e-01, // 0.314159
- 4.36458810189113310951114499403047375380992889404297e-01, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_CDF_4 = { //
- 1.20910427425029100463593767500469766673631966114044e-03, // 0.100000
- 4.67884016044447376136972138738201465457677841186523e-03, // 0.200000
- 1.01858271111835239214338244551072421018034219741821e-02, // 0.300000
- 1.75230963064217717950477037902601296082139015197754e-02, // 0.400000
- 2.64990211607439123120411039735699887387454509735107e-02, // 0.500000
- 3.69363131137667791148437856918462784960865974426270e-02, // 0.600000
- 4.86710788797368384961394838228443404659628868103027e-02, // 0.700000
- 6.15519355501049983403483167876402148976922035217285e-02, // 0.800000
- 7.54391801484287222168134690036822576075792312622070e-02, // 0.900000
- 9.02040104310498636053239351895172148942947387695312e-02, // 1.000000
- 1.05727793910245615460752333092386834323406219482422e-01, // 1.100000
- 1.21901382249557641013204545288317603990435600280762e-01, // 1.200000
- 1.38624468344323514834570687526138499379158020019531e-01, // 1.300000
- 1.55804983554603787565540073956071864813566207885742e-01, // 1.400000
- 1.73358532703224266224850680373492650687694549560547e-01, // 1.500000
- 1.91207864589001103050591723331308458000421524047852e-01, // 1.600000
- 2.09282375894855626752288912939548026770353317260742e-01, // 1.700000
- 2.27517646492861713714006555164814926683902740478516e-01, // 1.800000
- 2.45855004263722698443217495878343470394611358642578e-01, // 1.900000
- 2.64241117657115276440293882842524908483028411865234e-01, // 2.000000
- 1.24999583334114298362906795536861261509270493164081e-11, // 0.000010
- 1.24999999995833552159194802776351939183872839712033e-21, // 0.000000
- 1.82857697305291249344205706250932053080759942531586e-03, // 0.123457
- 4.65583948701781880075145636510569602251052856445312e-01, // 3.141593
- 3.93980660985851938171720121317775920033454895019531e-01, // 2.718282
- 1.11180920251080228577933439737535081803798675537109e-02, // 0.314159
- 8.44057436093374746644002470929990522563457489013672e-03, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_PDF_4 = { //
- 2.37807356125178670502862132707377895712852478027344e-02, // 0.100000
- 4.52418709017979800424136271885799942538142204284668e-02, // 0.200000
- 6.45530982318793383756272419304877985268831253051758e-02, // 0.300000
- 8.18730753077981932008810872503090649843215942382812e-02, // 0.400000
- 9.73500978839256236874177830031840130686759948730469e-02, // 0.500000
- 1.11122733102257703619031303787778597325086593627930e-01, // 0.600000
- 1.23320415700774871359257645053730811923742294311523e-01, // 0.700000
- 1.34064009207127854406138567355810664594173431396484e-01, // 0.800000
- 1.43466334114899007889931681347661651670932769775391e-01, // 0.900000
- 1.51632664928158356065779344135080464184284210205078e-01, // 1.000000
- 1.58661197854633867487805787277466151863336563110352e-01, // 1.100000
- 1.64643490828207922360704174025158863514661788940430e-01, // 1.200000
- 1.69664877447330247894896615434845443814992904663086e-01, // 1.300000
- 1.73804856326993356629984077699191402643918991088867e-01, // 1.400000
- 1.77137457277880522310553601528226863592863082885742e-01, // 1.500000
- 1.79731585646888653018393711136013735085725784301758e-01, // 1.600000
- 1.81651346078208847378832047070318367332220077514648e-01, // 1.700000
- 1.82956346883269588277087791539088357239961624145508e-01, // 1.800000
- 1.83701986140888090526246401168464217334985733032227e-01, // 1.900000
- 1.83939720585721139256563105845998506993055343627930e-01, // 2.000000
- 2.49998750003124934010532293138240333973953966051340e-06, // 0.000010
- 2.49999999987499629841753832369663826905303860570484e-11, // 0.000000
- 2.90165911838962502222738493173892493359744548797607e-02, // 0.123457
- 1.63268237473728039521603250250336714088916778564453e-01, // 3.141593
- 1.74568986850338975225227500231994781643152236938477e-01, // 2.718282
- 6.71229544108292858206610276283754501491785049438477e-02, // 0.314159
- 5.93209026303989431228025352993427077308297157287598e-02, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_CDF_4 = { //
- 1.20910427425029057095506868080292406375519931316376e-03, // 0.100000
- 4.67884016044447115928450742217137303669005632400513e-03, // 0.200000
- 1.01858271111835187172633965246859588660299777984619e-02, // 0.300000
- 1.75230963064217613867068479294175631366670131683350e-02, // 0.400000
- 2.64990211607439261898289117880267440341413021087646e-02, // 0.500000
- 3.69363131137667860537376895990746561437845230102539e-02, // 0.600000
- 4.86710788797368662517150994517578510567545890808105e-02, // 0.700000
- 6.15519355501050191570300285093253478407859802246094e-02, // 0.800000
- 7.54391801484287360946012768181390129029750823974609e-02, // 0.900000
- 9.02040104310498774831117430039739701896905899047852e-02, // 1.000000
- 1.05727793910245615460752333092386834323406219482422e-01, // 1.100000
- 1.21901382249557682646567968731687869876623153686523e-01, // 1.200000
- 1.38624468344323542590146303155052009969949722290039e-01, // 1.300000
- 1.55804983554603898587842536471725907176733016967773e-01, // 1.400000
- 1.73358532703224266224850680373492650687694549560547e-01, // 1.500000
- 1.91207864589001158561742954589135479182004928588867e-01, // 1.600000
- 2.09282375894855654507864528568461537361145019531250e-01, // 1.700000
- 2.27517646492861658202855323906987905502319335937500e-01, // 1.800000
- 2.45855004263722753954368727136170491576194763183594e-01, // 1.900000
- 2.64241117657115276440293882842524908483028411865234e-01, // 2.000000
- 1.24999583334114362986392151242148360838074561129929e-11, // 0.000010
- 1.24999999995832724611171823885946329193350635251076e-21, // 0.000000
- 1.82857697305291162608031907410577332484535872936249e-03, // 0.123457
- 4.65583948701815852899699166300706565380096435546875e-01, // 3.141593
- 3.93980660986018471625413894798839464783668518066406e-01, // 2.718282
- 1.11180920251094158407445533498503209557384252548218e-02, // 0.314159
- 8.44057436093940786914213703084897133521735668182373e-03, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_PDF_4 = { //
- 2.37807356125178601113923093635094119235873222351074e-02, // 0.100000
- 4.52418709017979661646258193741232389584183692932129e-02, // 0.200000
- 6.45530982318793522534150497449445538222789764404297e-02, // 0.300000
- 8.18730753077982070786688950647658202797174453735352e-02, // 0.400000
- 9.73500978839256236874177830031840130686759948730469e-02, // 0.500000
- 1.11122733102257675863455688158865086734294891357422e-01, // 0.600000
- 1.23320415700774885237045452868187567219138145446777e-01, // 0.700000
- 1.34064009207127882161714182984724175184965133666992e-01, // 0.800000
- 1.43466334114899007889931681347661651670932769775391e-01, // 0.900000
- 1.51632664928158356065779344135080464184284210205078e-01, // 1.000000
- 1.58661197854633839732230171648552641272544860839844e-01, // 1.100000
- 1.64643490828207977871855405282985884696245193481445e-01, // 1.200000
- 1.69664877447330220139320999805931933224201202392578e-01, // 1.300000
- 1.73804856326993328874408462070277892053127288818359e-01, // 1.400000
- 1.77137457277880550066129217157140374183654785156250e-01, // 1.500000
- 1.79731585646888653018393711136013735085725784301758e-01, // 1.600000
- 1.81651346078208847378832047070318367332220077514648e-01, // 1.700000
- 1.82956346883269616032663407168001867830753326416016e-01, // 1.800000
- 1.83701986140888090526246401168464217334985733032227e-01, // 1.900000
- 1.83939720585721167012138721474912017583847045898438e-01, // 2.000000
- 2.49998750003124891658884930423223380557828932069242e-06, // 0.000010
- 2.49999999987500469947063456538396118179756744126507e-11, // 0.000000
- 2.90165911838962536917208012710034381598234176635742e-02, // 0.123457
- 1.63268237473721905539392196260450873523950576782227e-01, // 3.141593
- 1.74568986850316937298188690874667372554540634155273e-01, // 2.718282
- 6.71229544108329911900057140883291140198707580566406e-02, // 0.314159
- 5.93209026304169703691648862786678364500403404235840e-02, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_CDF_10 = { //
- 2.49795133600650746949935939182803334990268240289879e-09, // 0.100000
- 7.66780168618932654114059375288769970779867435339838e-08, // 0.200000
- 5.58580784810275424538130676493929982484587526414543e-07, // 0.300000
- 2.25819055295782344450553069670206696173409000039101e-06, // 0.400000
- 6.61171056103424409242054135549260251991654513403773e-06, // 0.500000
- 1.57850405416599700160560498796158412915247026830912e-05, // 0.600000
- 3.27361747531325168996535479593035233847331255674362e-05, // 0.700000
- 6.12433271023337950488690806238878394651692360639572e-05, // 0.800000
- 1.05904769283482884140341895307102504375507123768330e-04, // 0.900000
- 1.72115629955840721259513470542401591956149786710739e-04, // 1.000000
- 2.66026240432705039958005688305320290965028107166290e-04, // 1.100000
- 3.94486018340255682485678834225950595282483845949173e-04, // 1.200000
- 5.64976348978787402434209585777580286958254873752594e-04, // 1.300000
- 7.85535448953023811638485263131315150531008839607239e-04, // 1.400000
- 1.06467777278579280725301359211698581930249929428101e-03, // 1.500000
- 1.41131014588673502248294955307983400416560471057892e-03, // 1.600000
- 1.83464647201952166591376602866603207075968384742737e-03, // 1.700000
- 2.34412256627762561819738884594244154868647456169128e-03, // 1.800000
- 2.94931240186648664300395061843573785154148936271667e-03, // 1.900000
- 3.65984682734371308959753221756727725733071565628052e-03, // 2.000000
- 2.60415581599546609733287774064553218283559941928103e-29, // 0.000010
- 2.60416666655820244729903965275602508551632679775379e-54, // 0.000000
- 7.09444350487475695446226334845915562077323102130322e-09, // 0.123457
- 2.21073482327962915483521300075153703801333904266357e-02, // 3.141593
- 1.27010572812203369197359137388048111461102962493896e-02, // 2.718282
- 6.99320669493774398455519271389224655877114855684340e-07, // 0.314159
- 3.45169511596339609613224696377242750600089493673295e-07, // 0.271828
- };
-
- public static final double[] SCIPY_CHISQ_PDF_10 = { //
- 1.23857997981863822630169027876056997428122485871427e-07, // 0.100000
- 1.88507795424158187552754212951144907606249034870416e-06, // 0.200000
- 9.07777943885801461183782112840390254859812557697296e-06, // 0.300000
- 2.72910251025994052959371821698297821967571508139372e-05, // 0.400000
- 6.33789699765140417814235362925501249264925718307495e-05, // 0.500000
- 1.25013074740039885346387649178723222576081752777100e-04, // 0.600000
- 2.20306784298780056327235477020565213024383410811424e-04, // 0.700000
- 3.57504024552340871068167871271725744009017944335938e-04, // 0.800000
- 5.44723737342507358799581496100472577381879091262817e-04, // 0.900000
- 7.89753463167491365562455918336581817129626870155334e-04, // 1.000000
- 1.09988569971103010078361528201185137731954455375671e-03, // 1.100000
- 1.48179141745387061429584107941082038450986146926880e-03, // 1.200000
- 1.94142570704054513025527128888825245667248964309692e-03, // 1.300000
- 2.48396107167327909875931268857129907701164484024048e-03, // 1.400000
- 3.11374436621274317676943965693681093398481607437134e-03, // 1.500000
- 3.83427382713362290000969068159974995069205760955811e-03, // 1.600000
- 4.64819303792833159877373461199567827861756086349487e-03, // 1.700000
- 5.55729903657931241511835906976557453162968158721924e-03, // 1.800000
- 6.56256209864766217043641205464155063964426517486572e-03, // 1.900000
- 7.66415502440504978198809737932606367394328117370605e-03, // 2.000000
- 1.30207682293293247342964777423805818639678689634258e-23, // 0.000010
- 1.30208333326823731527652024476599117068802519713176e-43, // 0.000000
- 2.84373520508469333784316900384792070610728842439130e-07, // 0.123457
- 2.63663549177880519869265896204524324275553226470947e-02, // 3.141593
- 1.82620407865934676616692655670703970827162265777588e-02, // 2.718282
- 1.08397546669860501598013635682349331545992754399776e-05, // 0.314159
- 6.20568843801925594646975298251945218908076640218496e-06, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_CDF_10 = { //
- 2.49795133600649837051262130852360976440706963330740e-09, // 0.100000
- 7.66780168618931198276181281960062197100569392205216e-08, // 0.200000
- 5.58580784810275424538130676493929982484587526414543e-07, // 0.300000
- 2.25819055295782302098905706955189742757283966057003e-06, // 0.400000
- 6.61171056103425340978296115279633227146405261009932e-06, // 0.500000
- 1.57850405416599598516606828280117724716546945273876e-05, // 0.600000
- 3.27361747531325507809714381313170861176331527531147e-05, // 0.700000
- 6.12433271023336866286518320734444387198891490697861e-05, // 0.800000
- 1.05904769283483060323194924201573030586587265133858e-04, // 0.900000
- 1.72115629955840395998861724891071389720309525728226e-04, // 1.000000
- 2.66026240432705039958005688305320290965028107166290e-04, // 1.100000
- 3.94486018340255411435135712849842093419283628463745e-04, // 1.200000
- 5.64976348978787619274644082878467088448815047740936e-04, // 1.300000
- 7.85535448953025112681092245736635959474369883537292e-04, // 1.400000
- 1.06467777278579280725301359211698581930249929428101e-03, // 1.500000
- 1.41131014588673415512121156467628679820336401462555e-03, // 1.600000
- 1.83464647201952231643506951996869247523136436939240e-03, // 1.700000
- 2.34412256627762518451651985174066794570535421371460e-03, // 1.800000
- 2.94931240186649314821698553146234189625829458236694e-03, // 1.900000
- 3.65984682734371439064013920017259806627407670021057e-03, // 2.000000
- 2.60415581599546665785226347057236055232743273524748e-29, // 0.000010
- 2.60416666655812826317602590432831045081109584496352e-54, // 0.000000
- 7.09444350487472965750204909854588486428639271252905e-09, // 0.123457
- 2.21073482328017455189606010890202014707028865814209e-02, // 3.141593
- 1.27010572812377743601164326037178398109972476959229e-02, // 2.718282
- 6.99320669493999391582133694916789679041357885580510e-07, // 0.314159
- 3.45169511596932850313657926977217726971502997912467e-07, // 0.271828
- };
-
- public static final double[] GNUR_CHISQ_PDF_10 = { //
- 1.23857997981864007918626239754256168623669509543106e-07, // 0.100000
- 1.88507795424158484014285751956263581519124272745103e-06, // 0.200000
- 9.07777943885802816436497719720932764175813645124435e-06, // 0.300000
- 2.72910251025994493416504393934474137495271861553192e-05, // 0.400000
- 6.33789699765140824390050044989664002059726044535637e-05, // 0.500000
- 1.25013074740039749821116088490668971644481644034386e-04, // 0.600000
- 2.20306784298780218957561349846230314142303541302681e-04, // 0.700000
- 3.57504024552340437387298877069952141027897596359253e-04, // 0.800000
- 5.44723737342507684060233241751802779617719352245331e-04, // 0.900000
- 7.89753463167491907663542161088798820856027305126190e-04, // 1.000000
- 1.09988569971102879974100829940653056837618350982666e-03, // 1.100000
- 1.48179141745387169849801356491525439196266233921051e-03, // 1.200000
- 1.94142570704054556393614028309002605965360999107361e-03, // 1.300000
- 2.48396107167327953244018168277307267999276518821716e-03, // 1.400000
- 3.11374436621274404413117764534035813994705677032471e-03, // 1.500000
- 3.83427382713362723681838062361748598050326108932495e-03, // 1.600000
- 4.64819303792833680294416254241696151439100503921509e-03, // 1.700000
- 5.55729903657931414984183504657266894355416297912598e-03, // 1.800000
- 6.56256209864766303779815004304509784560650587081909e-03, // 1.900000
- 7.66415502440505238407331134453670529183000326156616e-03, // 2.000000
- 1.30207682293293908558537114960529051053980877147452e-23, // 0.000010
- 1.30208333326823472650216465453104099875737882460008e-43, // 0.000000
- 2.84373520508469280844757696991020878840572549961507e-07, // 0.123457
- 2.63663549177922673649732132616918534040451049804688e-02, // 3.141593
- 1.82620407866104020322417511579260462895035743713379e-02, // 2.718282
- 1.08397546669888199575388851303436865691764978691936e-05, // 0.314159
- 6.20568843802768815945966954239487733957503223791718e-06, // 0.271828
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_CHISQ_QUANT_01 = { //
- 1.16892641156733644781219710813445996321826192936318e-80, // 0.000100
- 1.16892641146821240352815603348024825656653422803765e-60, // 0.001000
- 1.16892641145814869325987350586058419394529211182657e-40, // 0.010000
- 1.16892641145721739436487227654675467673153240504758e-20, // 0.100000
- 1.06313237798343417157777858600350238808297798076552e-12, // 0.250000
- 1.11477568814925462586246096563513674482237547636032e-06, // 0.500000
- 3.71347136769252343657665704768078285269439220428467e-03, // 0.750000
- 1.52634227818377987695441788673633709549903869628906e-01, // 0.900000
- 2.17525480018361871970000720466487109661102294921875e+00, // 0.990000
- 5.47291719745734983604279477731324732303619384765625e+00, // 0.999000
- 9.24820164420099821711573895299807190895080566406250e+00, // 0.999900
- };
-
- public static final double[] GNUR_CHISQ_QUANT_01 = { //
- 1.16892641145733484384707827779994069422035569294114e-80, // 0.000100
- 1.16892641145731079523768921414073055688308402765104e-60, // 0.001000
- 1.16892641145731997959243769324569198659341653028700e-40, // 0.010000
- 1.16892641145730436213892351266574423573550225567180e-20, // 0.100000
- 1.06313237798339660917691558230537590321561347561641e-12, // 0.250000
- 1.11477568814925102597243513485869570445174758788198e-06, // 0.500000
- 3.71347136769249915044799337238146108575165271759033e-03, // 0.750000
- 1.52634227818377238294900166692968923598527908325195e-01, // 0.900000
- 2.17525480018361827561079735460225492715835571289062e+00, // 0.990000
- 5.47291719745735161239963417756371200084686279296875e+00, // 0.999000
- 9.24820164420099821711573895299807190895080566406250e+00, // 0.999900
- };
-
- public static final double[] SCIPY_CHISQ_QUANT_1 = { //
- 1.57079633500628175845386844643181145642074625357054e-08, // 0.000100
- 1.57079714926323284399762268692679612058782367967069e-06, // 0.001000
- 1.57087857909697853949632095904576090106274932622910e-04, // 0.010000
- 1.57907740934312285085994176370149943977594375610352e-02, // 0.100000
- 1.01531044267621481380636794256133725866675376892090e-01, // 0.250000
- 4.54936423119572663775755927417776547372341156005859e-01, // 0.500000
- 1.32330369693146554510576606844551861286163330078125e+00, // 0.750000
- 2.70554345409541641132022959936875849962234497070312e+00, // 0.900000
- 6.63489660102121447948775312397629022598266601562500e+00, // 0.990000
- 1.08275661706627310820749698905274271965026855468750e+01, // 0.999000
- 1.51367052266236044033576035872101783752441406250000e+01, // 0.999900
- };
-
- public static final double[] GNUR_CHISQ_QUANT_1 = { //
- 1.57079633501956727170820513452345612570582034095423e-08, // 0.000100
- 1.57079714926249020786111747910451796883535280358046e-06, // 0.001000
- 1.57087857909702001022941852959036168613238260149956e-04, // 0.010000
- 1.57907740934312285085994176370149943977594375610352e-02, // 0.100000
- 1.01531044267621550769575833328417502343654632568359e-01, // 0.250000
- 4.54936423119572830309209621191257610917091369628906e-01, // 0.500000
- 1.32330369693146598919497591850813478231430053710938e+00, // 0.750000
- 2.70554345409541507905260004918090999126434326171875e+00, // 0.900000
- 6.63489660102121181495249402360059320926666259765625e+00, // 0.990000
- 1.08275661706627310820749698905274271965026855468750e+01, // 0.999000
- 1.51367052266236044033576035872101783752441406250000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_CHISQ_QUANT_2 = { //
- 2.00010000666460950081992908877737136208452284336090e-04, // 0.000100
- 2.00100066716752279100122180466314603108912706375122e-03, // 0.001000
- 2.01006717070028942395687465705123031511902809143066e-02, // 0.010000
- 2.10721031315652534976479159922746475785970687866211e-01, // 0.100000
- 5.75364144903561913757528145652031525969505310058594e-01, // 0.250000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.500000
- 2.77258872223978158899626578204333782196044921875000e+00, // 0.750000
- 4.60517018598809180218722758581861853599548339843750e+00, // 0.900000
- 9.21034037197618005166077637113630771636962890625000e+00, // 0.990000
- 1.38155105579642718538480039569549262523651123046875e+01, // 0.999000
- 1.84206807439525839242833171738311648368835449218750e+01, // 0.999900
- };
-
- public static final double[] GNUR_CHISQ_QUANT_2 = { //
- 2.00010000666716686269427927236108644137857481837273e-04, // 0.000100
- 2.00100066716706699240790889859908929793164134025574e-03, // 0.001000
- 2.01006717070028838312278907096697366796433925628662e-02, // 0.010000
- 2.10721031315652618243206006809487007558345794677734e-01, // 0.100000
- 5.75364144903561802735225683136377483606338500976562e-01, // 0.250000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.500000
- 2.77258872223978114490705593198072165250778198242188e+00, // 0.750000
- 4.60517018598809180218722758581861853599548339843750e+00, // 0.900000
- 9.21034037197618005166077637113630771636962890625000e+00, // 0.990000
- 1.38155105579642718538480039569549262523651123046875e+01, // 0.999000
- 1.84206807439525839242833171738311648368835449218750e+01, // 0.999900
- };
-
- public static final double[] SCIPY_CHISQ_QUANT_4 = { //
- 2.84184752435540088910670419863890856504440307617188e-02, // 0.000100
- 9.08040355389811981723369171959348022937774658203125e-02, // 0.001000
- 2.97109480506531686838656014515436254441738128662109e-01, // 0.010000
- 1.06362321677922411211625330906827002763748168945312e+00, // 0.100000
- 1.92255752622955422559414273564470931887626647949219e+00, // 0.250000
- 3.35669398003332153379574265272822231054306030273438e+00, // 0.500000
- 5.38526905777939113306729268515482544898986816406250e+00, // 0.750000
- 7.77944033973485904454037154209800064563751220703125e+00, // 0.900000
- 1.32767041359876234452030985266901552677154541015625e+01, // 0.990000
- 1.84668269529031690012743638362735509872436523437500e+01, // 0.999000
- 2.35127424449910797932261630194261670112609863281250e+01, // 0.999900
- };
-
- public static final double[] GNUR_CHISQ_QUANT_4 = { //
- 2.84184752435549976834483487664329004473984241485596e-02, // 0.000100
- 9.08040355389791442597413606563350185751914978027344e-02, // 0.001000
- 2.97109480506531964394412170804571360349655151367188e-01, // 0.010000
- 1.06362321677922389007164838403696194291114807128906e+00, // 0.100000
- 1.92255752622955400354953781061340123414993286132812e+00, // 0.250000
- 3.35669398003332108970653280266560614109039306640625e+00, // 0.500000
- 5.38526905777939202124571238528005778789520263671875e+00, // 0.750000
- 7.77944033973485904454037154209800064563751220703125e+00, // 0.900000
- 1.32767041359876216688462591264396905899047851562500e+01, // 0.990000
- 1.84668269529031690012743638362735509872436523437500e+01, // 0.999000
- 2.35127424449910762405124842189252376556396484375000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_CHISQ_QUANT_10 = { //
- 8.88920357912773129172023800492752343416213989257812e-01, // 0.000100
- 1.47874346383567578655515717400703579187393188476562e+00, // 0.001000
- 2.55821216018720765106309045222587883472442626953125e+00, // 0.010000
- 4.86518205192532882108480407623574137687683105468750e+00, // 0.100000
- 6.73720077195464384089973464142531156539916992187500e+00, // 0.250000
- 9.34181776559196919151872862130403518676757812500000e+00, // 0.500000
- 1.25488613968893769623491607489995658397674560546875e+01, // 0.750000
- 1.59871791721052627366361775784753262996673583984375e+01, // 0.900000
- 2.32092511589543590844186837784945964813232421875000e+01, // 0.990000
- 2.95882984450744146442957571707665920257568359375000e+01, // 0.999000
- 3.55640139419523890751406725030392408370971679687500e+01, // 0.999900
- };
-
- public static final double[] GNUR_CHISQ_QUANT_10 = { //
- 8.88920357912895919838547342806123197078704833984375e-01, // 0.000100
- 1.47874346383566490636951584747293964028358459472656e+00, // 0.001000
- 2.55821216018720631879546090203803032636642456054688e+00, // 0.010000
- 4.86518205192532882108480407623574137687683105468750e+00, // 0.100000
- 6.73720077195464206454289524117484688758850097656250e+00, // 0.250000
- 9.34181776559196741516188922105357050895690917968750e+00, // 0.500000
- 1.25488613968893769623491607489995658397674560546875e+01, // 0.750000
- 1.59871791721052591839224987779743969440460205078125e+01, // 0.900000
- 2.32092511589543590844186837784945964813232421875000e+01, // 0.990000
- 2.95882984450744181970094359712675213813781738281250e+01, // 0.999000
- 3.55640139419523890751406725030392408370971679687500e+01, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new ChiSquaredDistribution(1.), P_CDFPDF, SCIPY_CHISQ_PDF_1, 1e-12);
- checkPDF(new ChiSquaredDistribution(2.), P_CDFPDF, SCIPY_CHISQ_PDF_2, 1e-12);
- checkPDF(new ChiSquaredDistribution(4.), P_CDFPDF, SCIPY_CHISQ_PDF_4, 1e-12);
- checkPDF(new ChiSquaredDistribution(10), P_CDFPDF, SCIPY_CHISQ_PDF_10, 1e-12);
- checkPDF(new ChiSquaredDistribution(.1), P_CDFPDF, SCIPY_CHISQ_PDF_01, 1e-12);
- checkPDF(new ChiSquaredDistribution(1.), P_CDFPDF, GNUR_CHISQ_PDF_1, 1e-14);
- checkPDF(new ChiSquaredDistribution(2.), P_CDFPDF, GNUR_CHISQ_PDF_2, 1e-15);
- checkPDF(new ChiSquaredDistribution(4.), P_CDFPDF, GNUR_CHISQ_PDF_4, 1e-15);
- checkPDF(new ChiSquaredDistribution(10), P_CDFPDF, GNUR_CHISQ_PDF_10, 1e-15);
- checkPDF(new ChiSquaredDistribution(.1), P_CDFPDF, GNUR_CHISQ_PDF_01, 1e-14);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new ChiSquaredDistribution(1.), P_CDFPDF, SCIPY_CHISQ_CDF_1, 1e-12);
- checkCDF(new ChiSquaredDistribution(2.), P_CDFPDF, SCIPY_CHISQ_CDF_2, 1e-12);
- checkCDF(new ChiSquaredDistribution(4.), P_CDFPDF, SCIPY_CHISQ_CDF_4, 1e-12);
- checkCDF(new ChiSquaredDistribution(10), P_CDFPDF, SCIPY_CHISQ_CDF_10, 1e-11);
- checkCDF(new ChiSquaredDistribution(.1), P_CDFPDF, SCIPY_CHISQ_CDF_01, 1e-13);
- checkCDF(new ChiSquaredDistribution(1.), P_CDFPDF, GNUR_CHISQ_CDF_1, 1e-15);
- checkCDF(new ChiSquaredDistribution(2.), P_CDFPDF, GNUR_CHISQ_CDF_2, 1e-15);
- checkCDF(new ChiSquaredDistribution(4.), P_CDFPDF, GNUR_CHISQ_CDF_4, 1e-15);
- checkCDF(new ChiSquaredDistribution(10), P_CDFPDF, GNUR_CHISQ_CDF_10, 1e-15);
- checkCDF(new ChiSquaredDistribution(.1), P_CDFPDF, GNUR_CHISQ_CDF_01, 1e-14);
- }
-
- @Test
- public void testQuantile() {
- checkQuantile(new ChiSquaredDistribution(1.), P_QUANT, SCIPY_CHISQ_QUANT_1, 1e-13);
- checkQuantile(new ChiSquaredDistribution(2.), P_QUANT, SCIPY_CHISQ_QUANT_2, 1e-13);
- checkQuantile(new ChiSquaredDistribution(4.), P_QUANT, SCIPY_CHISQ_QUANT_4, 1e-13);
- checkQuantile(new ChiSquaredDistribution(10), P_QUANT, SCIPY_CHISQ_QUANT_10, 1e-12);
- checkQuantile(new ChiSquaredDistribution(.1), P_QUANT, SCIPY_CHISQ_QUANT_01, 1e-13);
- checkQuantile(new ChiSquaredDistribution(1.), P_QUANT, GNUR_CHISQ_QUANT_1, 1e-13);
- checkQuantile(new ChiSquaredDistribution(2.), P_QUANT, GNUR_CHISQ_QUANT_2, 1e-14);
- checkQuantile(new ChiSquaredDistribution(4.), P_QUANT, GNUR_CHISQ_QUANT_4, 1e-13);
- checkQuantile(new ChiSquaredDistribution(10), P_QUANT, GNUR_CHISQ_QUANT_10, 1e-13);
- checkQuantile(new ChiSquaredDistribution(.1), P_QUANT, GNUR_CHISQ_QUANT_01, 1e-13);
- }
-} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentialDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentialDistribution.java
deleted file mode 100644
index 8aa5a04a..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentialDistribution.java
+++ /dev/null
@@ -1,826 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the exponential distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestExponentialDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_EXP_CDF_01 = { //
- 9.99999999995000020434998363876935860601602445996150e-12, // 0.000000
- 9.99999500000166912315989475867894498151144944131374e-07, // 0.000010
- 9.95016625083194709844303105228391359560191631317139e-03, // 0.100000
- 1.22697748626232703422767045253749529365450143814087e-02, // 0.123457
- 1.98013266932446987955707129458460258319973945617676e-02, // 0.200000
- 2.68166904430214188270742425856951740570366382598877e-02, // 0.271828
- 2.95544664514918210829197420252967276610434055328369e-02, // 0.300000
- 3.09275736951893608084329656549016362987458705902100e-02, // 0.314159
- 3.92105608476767883430191830029798438772559165954590e-02, // 0.400000
- 4.87705754992859910612601481716410489752888679504395e-02, // 0.500000
- 5.82354664157512871835997714242694200947880744934082e-02, // 0.600000
- 6.76061800940517682034780477806634735316038131713867e-02, // 0.700000
- 7.68836536133642167722967997178784571588039398193359e-02, // 0.800000
- 8.60688147287718141598134025116451084613800048828125e-02, // 0.900000
- 9.51625819640404269073030718573136255145072937011719e-02, // 1.000000
- 1.04165864703471763852427045549120521172881126403809e-01, // 1.100000
- 1.13079563282842479599032969872496323660016059875488e-01, // 1.200000
- 1.21904569079438682144278516261692857369780540466309e-01, // 1.300000
- 1.30641764601194171335762916896783281117677688598633e-01, // 1.400000
- 1.39292023574942191999070928432047367095947265625000e-01, // 1.500000
- 1.47856211033788653708143101539462804794311523437500e-01, // 1.600000
- 1.56335183403616295727545093541266396641731262207031e-01, // 1.700000
- 1.64729788588727971143654826846614014357328414916992e-01, // 1.800000
- 1.73040866056637682168783953784441109746694564819336e-01, // 1.900000
- 1.81269246922018151257915974383649881929159164428711e-01, // 2.000000
- 2.38014828033141334628908225568011403083801269531250e-01, // 2.718282
- 2.69597308951354364126018481329083442687988281250000e-01, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_PDF_01 = { //
- 9.99999999989999999172596290009096264839172363281250e-02, // 0.000000
- 9.99999000000500043450202269923465792089700698852539e-02, // 0.000010
- 9.90049833749168106677984724228736013174057006835938e-02, // 0.100000
- 9.87730225137376793842491906616487540304660797119141e-02, // 0.123457
- 9.80198673306755252632171959703555330634117126464844e-02, // 0.200000
- 9.73183309556978626275736132811289280652999877929688e-02, // 0.271828
- 9.70445533548508210142102825557230971753597259521484e-02, // 0.300000
- 9.69072426304810607966544466762570664286613464355469e-02, // 0.314159
- 9.60789439152323204718086913089791778475046157836914e-02, // 0.400000
- 9.51229424500713988122058140106673818081617355346680e-02, // 0.500000
- 9.41764533584248664244142901225131936371326446533203e-02, // 0.600000
- 9.32393819905948245674309760033793281763792037963867e-02, // 0.700000
- 9.23116346386635699960976353395381011068820953369141e-02, // 0.800000
- 9.13931185271228130329035366230527870357036590576172e-02, // 0.900000
- 9.04837418035959462070394465627032332122325897216797e-02, // 1.000000
- 8.95834135296528222269785146636422723531723022460938e-02, // 1.100000
- 8.86920436717157506523179222313046921044588088989258e-02, // 1.200000
- 8.78095430920561303977933675923850387334823608398438e-02, // 1.300000
- 8.69358235398805800908661467474303208291530609130859e-02, // 1.400000
- 8.60707976425057752489777840310125611722469329833984e-02, // 1.500000
- 8.52143788966211318536281282831623684614896774291992e-02, // 1.600000
- 8.43664816596383648761303675200906582176685333251953e-02, // 1.700000
- 8.35270211411272001100769557524472475051879882812500e-02, // 1.800000
- 8.26959133943362262320064814957731869071722030639648e-02, // 1.900000
- 8.18730753077981793230932794358523096889257431030273e-02, // 2.000000
- 7.61985171966858693126667390060902107506990432739258e-02, // 2.718282
- 7.30402691048645663629557134299830067902803421020508e-02, // 3.141593
- };
-
- public static final double[] GNUR_EXP_CDF_01 = { //
- 9.99999999995000020434998363876935860601602445996150e-12, // 0.000000
- 9.99999500000166912315989475867894498151144944131374e-07, // 0.000010
- 9.95016625083194709844303105228391359560191631317139e-03, // 0.100000
- 1.22697748626232703422767045253749529365450143814087e-02, // 0.123457
- 1.98013266932446987955707129458460258319973945617676e-02, // 0.200000
- 2.68166904430307134754585263181070331484079360961914e-02, // 0.271828
- 2.95544664514918210829197420252967276610434055328369e-02, // 0.300000
- 3.09275736951913661487711948439027764834463596343994e-02, // 0.314159
- 3.92105608476767883430191830029798438772559165954590e-02, // 0.400000
- 4.87705754992859910612601481716410489752888679504395e-02, // 0.500000
- 5.82354664157512871835997714242694200947880744934082e-02, // 0.600000
- 6.76061800940517682034780477806634735316038131713867e-02, // 0.700000
- 7.68836536133642167722967997178784571588039398193359e-02, // 0.800000
- 8.60688147287718141598134025116451084613800048828125e-02, // 0.900000
- 9.51625819640404269073030718573136255145072937011719e-02, // 1.000000
- 1.04165864703471763852427045549120521172881126403809e-01, // 1.100000
- 1.13079563282842479599032969872496323660016059875488e-01, // 1.200000
- 1.21904569079438682144278516261692857369780540466309e-01, // 1.300000
- 1.30641764601194171335762916896783281117677688598633e-01, // 1.400000
- 1.39292023574942191999070928432047367095947265625000e-01, // 1.500000
- 1.47856211033788653708143101539462804794311523437500e-01, // 1.600000
- 1.56335183403616295727545093541266396641731262207031e-01, // 1.700000
- 1.64729788588727971143654826846614014357328414916992e-01, // 1.800000
- 1.73040866056637682168783953784441109746694564819336e-01, // 1.900000
- 1.81269246922018151257915974383649881929159164428711e-01, // 2.000000
- 2.38014828033214109748172404579236172139644622802734e-01, // 2.718282
- 2.69597308951369518670304614715860225260257720947266e-01, // 3.141593
- };
-
- public static final double[] GNUR_EXP_PDF_01 = { //
- 9.99999999989999999172596290009096264839172363281250e-02, // 0.000000
- 9.99999000000500043450202269923465792089700698852539e-02, // 0.000010
- 9.90049833749168106677984724228736013174057006835938e-02, // 0.100000
- 9.87730225137376793842491906616487540304660797119141e-02, // 0.123457
- 9.80198673306755252632171959703555330634117126464844e-02, // 0.200000
- 9.73183309556969328157904897125263232737779617309570e-02, // 0.271828
- 9.70445533548508210142102825557230971753597259521484e-02, // 0.300000
- 9.69072426304808665076251372738624922931194305419922e-02, // 0.314159
- 9.60789439152323204718086913089791778475046157836914e-02, // 0.400000
- 9.51229424500713988122058140106673818081617355346680e-02, // 0.500000
- 9.41764533584248664244142901225131936371326446533203e-02, // 0.600000
- 9.32393819905948245674309760033793281763792037963867e-02, // 0.700000
- 9.23116346386635699960976353395381011068820953369141e-02, // 0.800000
- 9.13931185271228130329035366230527870357036590576172e-02, // 0.900000
- 9.04837418035959462070394465627032332122325897216797e-02, // 1.000000
- 8.95834135296528222269785146636422723531723022460938e-02, // 1.100000
- 8.86920436717157506523179222313046921044588088989258e-02, // 1.200000
- 8.78095430920561303977933675923850387334823608398438e-02, // 1.300000
- 8.69358235398805800908661467474303208291530609130859e-02, // 1.400000
- 8.60707976425057752489777840310125611722469329833984e-02, // 1.500000
- 8.52143788966211318536281282831623684614896774291992e-02, // 1.600000
- 8.43664816596383648761303675200906582176685333251953e-02, // 1.700000
- 8.35270211411272001100769557524472475051879882812500e-02, // 1.800000
- 8.26959133943362262320064814957731869071722030639648e-02, // 1.900000
- 8.18730753077981793230932794358523096889257431030273e-02, // 2.000000
- 7.61985171966785973518554442307504359632730484008789e-02, // 2.718282
- 7.30402691048630536840846616541966795921325683593750e-02, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_CDF_05 = { //
- 4.99999999987500026690715295475821817669515034765482e-11, // 0.000000
- 4.99998750002083400397704521234132357676571700721979e-06, // 0.000010
- 4.87705754992859910612601481716410489752888679504395e-02, // 0.100000
- 5.98617593408454357062353778928809333592653274536133e-02, // 0.123457
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.200000
- 1.27082379621731633712045095307985320687294006347656e-01, // 0.271828
- 1.39292023574942191999070928432047367095947265625000e-01, // 0.300000
- 1.45364000846766566743539783601590897887945175170898e-01, // 0.314159
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.400000
- 2.21199216928595121522960198490181937813758850097656e-01, // 0.500000
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.600000
- 2.95311910281286560397973062208620831370353698730469e-01, // 0.700000
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.800000
- 3.62371848378226724118889023884548805654048919677734e-01, // 0.900000
- 3.93469340287366575736882623459678143262863159179688e-01, // 1.000000
- 4.23050189619513350436363907647319138050079345703125e-01, // 1.100000
- 4.51188363905973555123551932410919107496738433837891e-01, // 1.200000
- 4.77954223238983955113212687138002365827560424804688e-01, // 1.300000
- 5.03414696208590473069932613725541159510612487792969e-01, // 1.400000
- 5.27633447258985310845957883429946377873420715332031e-01, // 1.500000
- 5.50671035882778436842954761232249438762664794921875e-01, // 1.600000
- 5.72585068051273293754377391451271250844001770019531e-01, // 1.700000
- 5.93430340259400890268182138242991641163825988769531e-01, // 1.800000
- 6.13258976545498768473407835699617862701416015625000e-01, // 1.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 2.000000
- 7.43118634686529722088721428008284419775009155273438e-01, // 2.718282
- 7.92120423649238070140654599526897072792053222656250e-01, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_PDF_05 = { //
- 4.99999999974999997931490725022740662097930908203125e-01, // 0.000000
- 4.99997500006249984139117259474005550146102905273438e-01, // 0.000010
- 4.75614712250357007938816877867793664336204528808594e-01, // 0.100000
- 4.70069120329577261330200599331874400377273559570312e-01, // 0.123457
- 4.52418709017979758790772848442429676651954650878906e-01, // 0.200000
- 4.36458810189134183143977452346007339656352996826172e-01, // 0.271828
- 4.30353988212528904000464535783976316452026367187500e-01, // 0.300000
- 4.27317999576616702750442300384747795760631561279297e-01, // 0.314159
- 4.09365376538990910493254204993718303740024566650391e-01, // 0.400000
- 3.89400391535702439238519900754909031093120574951172e-01, // 0.500000
- 3.70409110340858938048569370948825962841510772705078e-01, // 0.600000
- 3.52344044859356719801013468895689584314823150634766e-01, // 0.700000
- 3.35160023017819663770922034018440172076225280761719e-01, // 0.800000
- 3.18814075810886665696131103686639107763767242431641e-01, // 0.900000
- 3.03265329856316712131558688270160928368568420410156e-01, // 1.000000
- 2.88474905190243324781818046176340430974960327148438e-01, // 1.100000
- 2.74405818047013194682648418165626935660839080810547e-01, // 1.200000
- 2.61022888380508022443393656430998817086219787597656e-01, // 1.300000
- 2.48292651895704763465033693137229420244693756103516e-01, // 1.400000
- 2.36183276370507344577021058285026811063289642333984e-01, // 1.500000
- 2.24664482058610781578522619383875280618667602539062e-01, // 1.600000
- 2.13707465974363353122811304274364374577999114990234e-01, // 1.700000
- 2.03284829870299554865908930878504179418087005615234e-01, // 1.800000
- 1.93370511727250615763296082150191068649291992187500e-01, // 1.900000
- 1.83939720585721167012138721474912017583847045898438e-01, // 2.000000
- 1.28440682656735111200063670366944279521703720092773e-01, // 2.718282
- 1.03939788175380964929672700236551463603973388671875e-01, // 3.141593
- };
-
- public static final double[] GNUR_EXP_CDF_05 = { //
- 4.99999999987500026690715295475821817669515034765482e-11, // 0.000000
- 4.99998750002083400397704521234132357676571700721979e-06, // 0.000010
- 4.87705754992859910612601481716410489752888679504395e-02, // 0.100000
- 5.98617593408454357062353778928809333592653274536133e-02, // 0.123457
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.200000
- 1.27082379621773322586619769936078228056430816650391e-01, // 0.271828
- 1.39292023574942191999070928432047367095947265625000e-01, // 0.300000
- 1.45364000846775420772161169225000776350498199462891e-01, // 0.314159
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.400000
- 2.21199216928595121522960198490181937813758850097656e-01, // 0.500000
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.600000
- 2.95311910281286560397973062208620831370353698730469e-01, // 0.700000
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.800000
- 3.62371848378226724118889023884548805654048919677734e-01, // 0.900000
- 3.93469340287366575736882623459678143262863159179688e-01, // 1.000000
- 4.23050189619513350436363907647319138050079345703125e-01, // 1.100000
- 4.51188363905973555123551932410919107496738433837891e-01, // 1.200000
- 4.77954223238983955113212687138002365827560424804688e-01, // 1.300000
- 5.03414696208590473069932613725541159510612487792969e-01, // 1.400000
- 5.27633447258985310845957883429946377873420715332031e-01, // 1.500000
- 5.50671035882778436842954761232249438762664794921875e-01, // 1.600000
- 5.72585068051273293754377391451271250844001770019531e-01, // 1.700000
- 5.93430340259400890268182138242991641163825988769531e-01, // 1.800000
- 6.13258976545498768473407835699617862701416015625000e-01, // 1.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 2.000000
- 7.43118634686652401732942507806001231074333190917969e-01, // 2.718282
- 7.92120423649259608467332327563781291246414184570312e-01, // 3.141593
- };
-
- public static final double[] GNUR_EXP_PDF_05 = { //
- 4.99999999974999997931490725022740662097930908203125e-01, // 0.000000
- 4.99997500006249984139117259474005550146102905273438e-01, // 0.000010
- 4.75614712250357007938816877867793664336204528808594e-01, // 0.100000
- 4.70069120329577261330200599331874400377273559570312e-01, // 0.123457
- 4.52418709017979758790772848442429676651954650878906e-01, // 0.200000
- 4.36458810189113310951114499403047375380992889404297e-01, // 0.271828
- 4.30353988212528904000464535783976316452026367187500e-01, // 0.300000
- 4.27317999576612317369495031016413122415542602539062e-01, // 0.314159
- 4.09365376538990910493254204993718303740024566650391e-01, // 0.400000
- 3.89400391535702439238519900754909031093120574951172e-01, // 0.500000
- 3.70409110340858938048569370948825962841510772705078e-01, // 0.600000
- 3.52344044859356719801013468895689584314823150634766e-01, // 0.700000
- 3.35160023017819663770922034018440172076225280761719e-01, // 0.800000
- 3.18814075810886665696131103686639107763767242431641e-01, // 0.900000
- 3.03265329856316712131558688270160928368568420410156e-01, // 1.000000
- 2.88474905190243324781818046176340430974960327148438e-01, // 1.100000
- 2.74405818047013194682648418165626935660839080810547e-01, // 1.200000
- 2.61022888380508022443393656430998817086219787597656e-01, // 1.300000
- 2.48292651895704763465033693137229420244693756103516e-01, // 1.400000
- 2.36183276370507344577021058285026811063289642333984e-01, // 1.500000
- 2.24664482058610781578522619383875280618667602539062e-01, // 1.600000
- 2.13707465974363353122811304274364374577999114990234e-01, // 1.700000
- 2.03284829870299554865908930878504179418087005615234e-01, // 1.800000
- 1.93370511727250615763296082150191068649291992187500e-01, // 1.900000
- 1.83939720585721167012138721474912017583847045898438e-01, // 2.000000
- 1.28440682656673799133528746096999384462833404541016e-01, // 2.718282
- 1.03939788175370209644121644032566109672188758850098e-01, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_CDF_1 = { //
- 9.99999999950000070330663866405545691512513073462287e-11, // 0.000000
- 9.99995000016666629922851977640974041605659294873476e-06, // 0.000010
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.100000
- 1.16140088450309583723019102308171568438410758972168e-01, // 0.123457
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.200000
- 2.38014828033141334628908225568011403083801269531250e-01, // 0.271828
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.300000
- 2.69597308951354364126018481329083442687988281250000e-01, // 0.314159
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.400000
- 3.93469340287366575736882623459678143262863159179688e-01, // 0.500000
- 4.51188363905973555123551932410919107496738433837891e-01, // 0.600000
- 5.03414696208590473069932613725541159510612487792969e-01, // 0.700000
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.800000
- 5.93430340259400890268182138242991641163825988769531e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 6.67128916301920504849931603530421853065490722656250e-01, // 1.100000
- 6.98805788087797918883836700842948630452156066894531e-01, // 1.200000
- 7.27468206965987462808698182925581932067871093750000e-01, // 1.300000
- 7.53403036058393538176858328370144590735435485839844e-01, // 1.400000
- 7.76869839851570209710018843907164409756660461425781e-01, // 1.500000
- 7.98103482005344644356625849468400701880455017089844e-01, // 1.600000
- 8.17316475947265308477085454796906560659408569335938e-01, // 1.700000
- 8.34701111778413440411839019361650571227073669433594e-01, // 1.800000
- 8.50431380777364909206994525447953492403030395507812e-01, // 1.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 2.000000
- 9.34011964154687457373427150741918012499809265136719e-01, // 2.718282
- 9.56786081736227700389463279861956834793090820312500e-01, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_PDF_1 = { //
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.000000
- 9.99990000049999827602675850357627496123313903808594e-01, // 0.000010
- 9.04837418035959517581545696884859353303909301757812e-01, // 0.100000
- 8.83859911549690457910344321135198697447776794433594e-01, // 0.123457
- 8.18730753077981820986508409987436607480049133300781e-01, // 0.200000
- 7.61985171966858665371091774431988596916198730468750e-01, // 0.271828
- 7.40818220681717876097138741897651925683021545410156e-01, // 0.300000
- 7.30402691048645635873981518670916557312011718750000e-01, // 0.314159
- 6.70320046035639327541844068036880344152450561523438e-01, // 0.400000
- 6.06530659712633424263117376540321856737136840820312e-01, // 0.500000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.600000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.700000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.800000
- 4.06569659740599109731817861757008358836174011230469e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.32871083698079550661219627727405168116092681884766e-01, // 1.100000
- 3.01194211912202136627314530414878390729427337646484e-01, // 1.200000
- 2.72531793034012592702453048332245089113712310791016e-01, // 1.300000
- 2.46596963941606489578717287258768919855356216430664e-01, // 1.400000
- 2.23130160148429818045556771721749100834131240844727e-01, // 1.500000
- 2.01896517994655383398949766160512808710336685180664e-01, // 1.600000
- 1.82683524052734663767338929574179928749799728393555e-01, // 1.700000
- 1.65298888221586531832585365009435918182134628295898e-01, // 1.800000
- 1.49568619222635063037429858923132997006177902221680e-01, // 1.900000
- 1.35335283236612702317813727859174832701683044433594e-01, // 2.000000
- 6.59880358453125426265728492580819875001907348632812e-02, // 2.718282
- 4.32139182637722579771732966946728993207216262817383e-02, // 3.141593
- };
-
- public static final double[] GNUR_EXP_CDF_1 = { //
- 9.99999999950000070330663866405545691512513073462287e-11, // 0.000000
- 9.99995000016666629922851977640974041605659294873476e-06, // 0.000010
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.100000
- 1.16140088450309583723019102308171568438410758972168e-01, // 0.123457
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.200000
- 2.38014828033214137503748020208149682730436325073242e-01, // 0.271828
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.300000
- 2.69597308951369518670304614715860225260257720947266e-01, // 0.314159
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.400000
- 3.93469340287366575736882623459678143262863159179688e-01, // 0.500000
- 4.51188363905973555123551932410919107496738433837891e-01, // 0.600000
- 5.03414696208590473069932613725541159510612487792969e-01, // 0.700000
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.800000
- 5.93430340259400890268182138242991641163825988769531e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 6.67128916301920504849931603530421853065490722656250e-01, // 1.100000
- 6.98805788087797918883836700842948630452156066894531e-01, // 1.200000
- 7.27468206965987462808698182925581932067871093750000e-01, // 1.300000
- 7.53403036058393538176858328370144590735435485839844e-01, // 1.400000
- 7.76869839851570209710018843907164409756660461425781e-01, // 1.500000
- 7.98103482005344644356625849468400701880455017089844e-01, // 1.600000
- 8.17316475947265308477085454796906560659408569335938e-01, // 1.700000
- 8.34701111778413440411839019361650571227073669433594e-01, // 1.800000
- 8.50431380777364909206994525447953492403030395507812e-01, // 1.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 2.000000
- 9.34011964154750407018923397117760032415390014648438e-01, // 2.718282
- 9.56786081736236693195962743629934266209602355957031e-01, // 3.141593
- };
-
- public static final double[] GNUR_EXP_PDF_1 = { //
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.000000
- 9.99990000049999827602675850357627496123313903808594e-01, // 0.000010
- 9.04837418035959517581545696884859353303909301757812e-01, // 0.100000
- 8.83859911549690457910344321135198697447776794433594e-01, // 0.123457
- 8.18730753077981820986508409987436607480049133300781e-01, // 0.200000
- 7.61985171966785834740676364162936806678771972656250e-01, // 0.271828
- 7.40818220681717876097138741897651925683021545410156e-01, // 0.300000
- 7.30402691048630536840846616541966795921325683593750e-01, // 0.314159
- 6.70320046035639327541844068036880344152450561523438e-01, // 0.400000
- 6.06530659712633424263117376540321856737136840820312e-01, // 0.500000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.600000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.700000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.800000
- 4.06569659740599109731817861757008358836174011230469e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.32871083698079550661219627727405168116092681884766e-01, // 1.100000
- 3.01194211912202136627314530414878390729427337646484e-01, // 1.200000
- 2.72531793034012592702453048332245089113712310791016e-01, // 1.300000
- 2.46596963941606489578717287258768919855356216430664e-01, // 1.400000
- 2.23130160148429818045556771721749100834131240844727e-01, // 1.500000
- 2.01896517994655383398949766160512808710336685180664e-01, // 1.600000
- 1.82683524052734663767338929574179928749799728393555e-01, // 1.700000
- 1.65298888221586531832585365009435918182134628295898e-01, // 1.800000
- 1.49568619222635063037429858923132997006177902221680e-01, // 1.900000
- 1.35335283236612702317813727859174832701683044433594e-01, // 2.000000
- 6.59880358452495374699253716244129464030265808105469e-02, // 2.718282
- 4.32139182637633137429311602772941114380955696105957e-02, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_CDF_2 = { //
- 1.99999999979999994996431941180555121040374189078648e-10, // 0.000000
- 1.99998000013333293123189704498798846543650142848492e-05, // 0.000010
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.100000
- 2.18791656755373431497702085835044272243976593017578e-01, // 0.123457
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.200000
- 4.19378597702636857214031351759331300854682922363281e-01, // 0.271828
- 4.51188363905973555123551932410919107496738433837891e-01, // 0.300000
- 4.66511908908896710812541641644202172756195068359375e-01, // 0.314159
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.400000
- 6.32120558828557665975722557050175964832305908203125e-01, // 0.500000
- 6.98805788087797918883836700842948630452156066894531e-01, // 0.600000
- 7.53403036058393538176858328370144590735435485839844e-01, // 0.700000
- 7.98103482005344644356625849468400701880455017089844e-01, // 0.800000
- 8.34701111778413440411839019361650571227073669433594e-01, // 0.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 1.000000
- 8.89196841637666102187154137936886399984359741210938e-01, // 1.100000
- 9.09282046710587543714154890039935708045959472656250e-01, // 1.200000
- 9.25726421785666109265378054260509088635444641113281e-01, // 1.300000
- 9.39189937374782068957301817135885357856750488281250e-01, // 1.400000
- 9.50212931632136048598624711303273215889930725097656e-01, // 1.500000
- 9.59237796021633837284525725408457219600677490234375e-01, // 1.600000
- 9.66626730039673920380494109849678352475166320800781e-01, // 1.700000
- 9.72676277552707468920800693013006821274757385253906e-01, // 1.800000
- 9.77629228143834350106544661684893071651458740234375e-01, // 1.900000
- 9.81684361111265779697987454710528254508972167968750e-01, // 2.000000
- 9.95645579125277735421661873260745778679847717285156e-01, // 2.718282
- 9.98132557268291975560714490711688995361328125000000e-01, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_PDF_2 = { //
- 1.99999999959999996690385160036385059356689453125000e+00, // 0.000000
- 1.99996000039999732855733327596681192517280578613281e+00, // 0.000010
- 1.63746150615596364197301681997487321496009826660156e+00, // 0.100000
- 1.56241668648925324802689829084556549787521362304688e+00, // 0.123457
- 1.34064009207127865508368813607376068830490112304688e+00, // 0.200000
- 1.16124280459472628557193729648133739829063415527344e+00, // 0.271828
- 1.09762327218805277873059367266250774264335632324219e+00, // 0.300000
- 1.06697618218220657837491671671159565448760986328125e+00, // 0.314159
- 8.98657928234443126314090477535501122474670410156250e-01, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 6.02388423824404273254629060829756781458854675292969e-01, // 0.600000
- 4.93193927883212979157434574517537839710712432861328e-01, // 0.700000
- 4.03793035989310766797899532321025617420673370361328e-01, // 0.800000
- 3.30597776443173063665170730018871836364269256591797e-01, // 0.900000
- 2.70670566473225404635627455718349665403366088867188e-01, // 1.000000
- 2.21606316724667740114540492868400178849697113037109e-01, // 1.100000
- 1.81435906578825023593992682435782626271247863769531e-01, // 1.200000
- 1.48547156428667753713668275850068312138319015502930e-01, // 1.300000
- 1.21620125250435945352123212614969816058874130249023e-01, // 1.400000
- 9.95741367357278889249627695789968129247426986694336e-02, // 1.500000
- 8.15244079567324225754632038842828478664159774780273e-02, // 1.600000
- 6.67465399206521592390117803006432950496673583984375e-02, // 1.700000
- 5.46474448945851176695498452318133786320686340332031e-02, // 1.800000
- 4.47415437123312026423960219290165696293115615844727e-02, // 1.900000
- 3.66312777774683573372982436922029592096805572509766e-02, // 2.000000
- 8.70884174944450660527106578001621528528630733489990e-03, // 2.718282
- 3.73488546341597862227024151593468559440225362777710e-03, // 3.141593
- };
-
- public static final double[] GNUR_EXP_CDF_2 = { //
- 1.99999999979999994996431941180555121040374189078648e-10, // 0.000000
- 1.99998000013333293123189704498798846543650142848492e-05, // 0.000010
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.100000
- 2.18791656755373431497702085835044272243976593017578e-01, // 0.123457
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.200000
- 4.19378597702747768494191404897719621658325195312500e-01, // 0.271828
- 4.51188363905973555123551932410919107496738433837891e-01, // 0.300000
- 4.66511908908918804250731682259356603026390075683594e-01, // 0.314159
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.400000
- 6.32120558828557665975722557050175964832305908203125e-01, // 0.500000
- 6.98805788087797918883836700842948630452156066894531e-01, // 0.600000
- 7.53403036058393538176858328370144590735435485839844e-01, // 0.700000
- 7.98103482005344644356625849468400701880455017089844e-01, // 0.800000
- 8.34701111778413440411839019361650571227073669433594e-01, // 0.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 1.000000
- 8.89196841637666102187154137936886399984359741210938e-01, // 1.100000
- 9.09282046710587543714154890039935708045959472656250e-01, // 1.200000
- 9.25726421785666109265378054260509088635444641113281e-01, // 1.300000
- 9.39189937374782068957301817135885357856750488281250e-01, // 1.400000
- 9.50212931632136048598624711303273215889930725097656e-01, // 1.500000
- 9.59237796021633837284525725408457219600677490234375e-01, // 1.600000
- 9.66626730039673920380494109849678352475166320800781e-01, // 1.700000
- 9.72676277552707468920800693013006821274757385253906e-01, // 1.800000
- 9.77629228143834350106544661684893071651458740234375e-01, // 1.900000
- 9.81684361111265779697987454710528254508972167968750e-01, // 2.000000
- 9.95645579125286062094346561934798955917358398437500e-01, // 2.718282
- 9.98132557268292752716831728321267291903495788574219e-01, // 3.141593
- };
-
- public static final double[] GNUR_EXP_PDF_2 = { //
- 1.99999999959999996690385160036385059356689453125000e+00, // 0.000000
- 1.99996000039999732855733327596681192517280578613281e+00, // 0.000010
- 1.63746150615596364197301681997487321496009826660156e+00, // 0.100000
- 1.56241668648925324802689829084556549787521362304688e+00, // 0.123457
- 1.34064009207127865508368813607376068830490112304688e+00, // 0.200000
- 1.16124280459450446301161719020456075668334960937500e+00, // 0.271828
- 1.09762327218805277873059367266250774264335632324219e+00, // 0.300000
- 1.06697618218216239149853663548128679394721984863281e+00, // 0.314159
- 8.98657928234443126314090477535501122474670410156250e-01, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 6.02388423824404273254629060829756781458854675292969e-01, // 0.600000
- 4.93193927883212979157434574517537839710712432861328e-01, // 0.700000
- 4.03793035989310766797899532321025617420673370361328e-01, // 0.800000
- 3.30597776443173063665170730018871836364269256591797e-01, // 0.900000
- 2.70670566473225404635627455718349665403366088867188e-01, // 1.000000
- 2.21606316724667740114540492868400178849697113037109e-01, // 1.100000
- 1.81435906578825023593992682435782626271247863769531e-01, // 1.200000
- 1.48547156428667753713668275850068312138319015502930e-01, // 1.300000
- 1.21620125250435945352123212614969816058874130249023e-01, // 1.400000
- 9.95741367357278889249627695789968129247426986694336e-02, // 1.500000
- 8.15244079567324225754632038842828478664159774780273e-02, // 1.600000
- 6.67465399206521592390117803006432950496673583984375e-02, // 1.700000
- 5.46474448945851176695498452318133786320686340332031e-02, // 1.800000
- 4.47415437123312026423960219290165696293115615844727e-02, // 1.900000
- 3.66312777774683573372982436922029592096805572509766e-02, // 2.000000
- 8.70884174942787754603035210720918257720768451690674e-03, // 2.718282
- 3.73488546341443254997227718661179096670821309089661e-03, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_CDF_4 = { //
- 3.99999999920000017111637123087353531958321184447414e-10, // 0.000000
- 3.99992000106665654499821238587742300296667963266373e-05, // 0.000010
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.100000
- 3.89713524444985692785081710098893381655216217041016e-01, // 0.123457
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.200000
- 6.62878787194243646041513784439302980899810791015625e-01, // 0.271828
- 6.98805788087797918883836700842948630452156066894531e-01, // 0.300000
- 7.15390456663970719652922980458242818713188171386719e-01, // 0.314159
- 7.98103482005344644356625849468400701880455017089844e-01, // 0.400000
- 8.64664716763387297682186272140825167298316955566406e-01, // 0.500000
- 9.09282046710587543714154890039935708045959472656250e-01, // 0.600000
- 9.39189937374782068957301817135885357856750488281250e-01, // 0.700000
- 9.59237796021633837284525725408457219600677490234375e-01, // 0.800000
- 9.72676277552707468920800693013006821274757385253906e-01, // 0.900000
- 9.81684361111265779697987454710528254508972167968750e-01, // 1.000000
- 9.87722660096931548423526692204177379608154296875000e-01, // 1.100000
- 9.91770252950979980255397094879299402236938476562500e-01, // 1.200000
- 9.94483435579239238855109306314261630177497863769531e-01, // 1.300000
- 9.96302136283517048020996753621147945523262023925781e-01, // 1.400000
- 9.97521247823333623294672634074231609702110290527344e-01, // 1.500000
- 9.98338442726826036377474338223692029714584350585938e-01, // 1.600000
- 9.98886224852155168996148404403356835246086120605469e-01, // 1.700000
- 9.99253414191623279272391755512217059731483459472656e-01, // 1.800000
- 9.99499548566559425921695947181433439254760742187500e-01, // 1.900000
- 9.99664537372097483647337412548949941992759704589844e-01, // 2.000000
- 9.99981039018845829779991163377417251467704772949219e-01, // 2.718282
- 9.99996512657643776833538140635937452316284179687500e-01, // 3.141593
- };
-
- public static final double[] SCIPY_EXP_PDF_4 = { //
- 3.99999999839999986761540640145540237426757812500000e+00, // 0.000000
- 3.99984000319995747219081749790348112583160400390625e+00, // 0.000010
- 2.68128018414255731016737627214752137660980224609375e+00, // 0.100000
- 2.44114590222005700681506823457311838865280151367188e+00, // 0.123457
- 1.79731585646888625262818095507100224494934082031250e+00, // 0.200000
- 1.34848485122302563787854978727409616112709045410156e+00, // 0.271828
- 1.20477684764880854650925812165951356291770935058594e+00, // 0.300000
- 1.13843817334411712138830807816702872514724731445312e+00, // 0.314159
- 8.07586071978621533595799064642051234841346740722656e-01, // 0.400000
- 5.41341132946450809271254911436699330806732177734375e-01, // 0.500000
- 3.62871813157650047187985364871565252542495727539062e-01, // 0.600000
- 2.43240250500871890704246425229939632117748260498047e-01, // 0.700000
- 1.63048815913464845150926407768565695732831954956055e-01, // 0.800000
- 1.09294889789170235339099690463626757264137268066406e-01, // 0.900000
- 7.32625555549367146745964873844059184193611145019531e-02, // 1.000000
- 4.91093596122737438558480960182350827381014823913574e-02, // 1.100000
- 3.29189881960801206117750439261726569384336471557617e-02, // 1.200000
- 2.20662576830430862129261981863237451761960983276367e-02, // 1.300000
- 1.47914548659317281187330905822818749584257602691650e-02, // 1.400000
- 9.91500870666543396292347267717559589073061943054199e-03, // 1.500000
- 6.64622909269573566154454269394591392483562231063843e-03, // 1.600000
- 4.45510059137921299310391987091861665248870849609375e-03, // 1.700000
- 2.98634323350671681066015317185247113229706883430481e-03, // 1.800000
- 2.00180573376244333103080030866749439155682921409607e-03, // 1.900000
- 1.34185051161004741289428654482662750524468719959259e-03, // 2.000000
- 7.58439246168676609646114306073627631121780723333359e-05, // 2.718282
- 1.39493694248359891788707765059029952681157737970352e-05, // 3.141593
- };
-
- public static final double[] GNUR_EXP_CDF_4 = { //
- 3.99999999920000017111637123087353531958321184447414e-10, // 0.000000
- 3.99992000106665654499821238587742300296667963266373e-05, // 0.000010
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.100000
- 3.89713524444985692785081710098893381655216217041016e-01, // 0.123457
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.200000
- 6.62878787194372431912370302597992122173309326171875e-01, // 0.271828
- 6.98805788087797918883836700842948630452156066894531e-01, // 0.300000
- 7.15390456663994256381045033776899799704551696777344e-01, // 0.314159
- 7.98103482005344644356625849468400701880455017089844e-01, // 0.400000
- 8.64664716763387297682186272140825167298316955566406e-01, // 0.500000
- 9.09282046710587543714154890039935708045959472656250e-01, // 0.600000
- 9.39189937374782068957301817135885357856750488281250e-01, // 0.700000
- 9.59237796021633837284525725408457219600677490234375e-01, // 0.800000
- 9.72676277552707468920800693013006821274757385253906e-01, // 0.900000
- 9.81684361111265779697987454710528254508972167968750e-01, // 1.000000
- 9.87722660096931548423526692204177379608154296875000e-01, // 1.100000
- 9.91770252950979980255397094879299402236938476562500e-01, // 1.200000
- 9.94483435579239238855109306314261630177497863769531e-01, // 1.300000
- 9.96302136283517048020996753621147945523262023925781e-01, // 1.400000
- 9.97521247823333623294672634074231609702110290527344e-01, // 1.500000
- 9.98338442726826036377474338223692029714584350585938e-01, // 1.600000
- 9.98886224852155168996148404403356835246086120605469e-01, // 1.700000
- 9.99253414191623279272391755512217059731483459472656e-01, // 1.800000
- 9.99499548566559425921695947181433439254760742187500e-01, // 1.900000
- 9.99664537372097483647337412548949941992759704589844e-01, // 2.000000
- 9.99981039018845829779991163377417251467704772949219e-01, // 2.718282
- 9.99996512657643776833538140635937452316284179687500e-01, // 3.141593
- };
-
- public static final double[] GNUR_EXP_PDF_4 = { //
- 3.99999999839999986761540640145540237426757812500000e+00, // 0.000000
- 3.99984000319995747219081749790348112583160400390625e+00, // 0.000010
- 2.68128018414255731016737627214752137660980224609375e+00, // 0.100000
- 2.44114590222005700681506823457311838865280151367188e+00, // 0.123457
- 1.79731585646888625262818095507100224494934082031250e+00, // 0.200000
- 1.34848485122251049439512371463933959603309631347656e+00, // 0.271828
- 1.20477684764880854650925812165951356291770935058594e+00, // 0.300000
- 1.13843817334402297447581986489240080118179321289062e+00, // 0.314159
- 8.07586071978621533595799064642051234841346740722656e-01, // 0.400000
- 5.41341132946450809271254911436699330806732177734375e-01, // 0.500000
- 3.62871813157650047187985364871565252542495727539062e-01, // 0.600000
- 2.43240250500871890704246425229939632117748260498047e-01, // 0.700000
- 1.63048815913464845150926407768565695732831954956055e-01, // 0.800000
- 1.09294889789170235339099690463626757264137268066406e-01, // 0.900000
- 7.32625555549367146745964873844059184193611145019531e-02, // 1.000000
- 4.91093596122737438558480960182350827381014823913574e-02, // 1.100000
- 3.29189881960801206117750439261726569384336471557617e-02, // 1.200000
- 2.20662576830430862129261981863237451761960983276367e-02, // 1.300000
- 1.47914548659317281187330905822818749584257602691650e-02, // 1.400000
- 9.91500870666543396292347267717559589073061943054199e-03, // 1.500000
- 6.64622909269573566154454269394591392483562231063843e-03, // 1.600000
- 4.45510059137921299310391987091861665248870849609375e-03, // 1.700000
- 2.98634323350671681066015317185247113229706883430481e-03, // 1.800000
- 2.00180573376244333103080030866749439155682921409607e-03, // 1.900000
- 1.34185051161004741289428654482662750524468719959259e-03, // 2.000000
- 7.58439246165780028017047720290122470032656565308571e-05, // 2.718282
- 1.39493694248244424257338058836808158957865089178085e-05, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_EXP_QUANT_01 = { //
- 1.00005000333358335003197669976771067013032734394073e-03, // 0.000100
- 1.00050033358353353957204134871972200926393270492554e-02, // 0.001000
- 1.00503358535014422625586405501962872222065925598145e-01, // 0.010000
- 1.05360515657826314672718126530526205897331237792969e+00, // 0.100000
- 2.87682072451780879163152349065057933330535888671875e+00, // 0.250000
- 6.93147180559945308431224475498311221599578857421875e+00, // 0.500000
- 1.38629436111989061686244895099662244319915771484375e+01, // 0.750000
- 2.30258509299404607872929773293435573577880859375000e+01, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+01, // 0.990000
- 6.90775527898213539401695015840232372283935546875000e+01, // 0.999000
- 9.21034037197629373849849798716604709625244140625000e+01, // 0.999900
- };
-
- public static final double[] GNUR_EXP_QUANT_01 = { //
- 1.00005000333358335003197669976771067013032734394073e-03, // 0.000100
- 1.00050033358353353957204134871972200926393270492554e-02, // 0.001000
- 1.00503358535014422625586405501962872222065925598145e-01, // 0.010000
- 1.05360515657826314672718126530526205897331237792969e+00, // 0.100000
- 2.87682072451780879163152349065057933330535888671875e+00, // 0.250000
- 6.93147180559945308431224475498311221599578857421875e+00, // 0.500000
- 1.38629436111989061686244895099662244319915771484375e+01, // 0.750000
- 2.30258509299404607872929773293435573577880859375000e+01, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+01, // 0.990000
- 6.90775527898213539401695015840232372283935546875000e+01, // 0.999000
- 9.21034037197629373849849798716604709625244140625000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_EXP_QUANT_05 = { //
- 2.00010000666716686269427927236108644137857481837273e-04, // 0.000100
- 2.00100066716706699240790889859908929793164134025574e-03, // 0.001000
- 2.01006717070028838312278907096697366796433925628662e-02, // 0.010000
- 2.10721031315652618243206006809487007558345794677734e-01, // 0.100000
- 5.75364144903561802735225683136377483606338500976562e-01, // 0.250000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.500000
- 2.77258872223978114490705593198072165250778198242188e+00, // 0.750000
- 4.60517018598809180218722758581861853599548339843750e+00, // 0.900000
- 9.21034037197618005166077637113630771636962890625000e+00, // 0.990000
- 1.38155105579642718538480039569549262523651123046875e+01, // 0.999000
- 1.84206807439525874769969959743320941925048828125000e+01, // 0.999900
- };
-
- public static final double[] GNUR_EXP_QUANT_05 = { //
- 2.00010000666716686269427927236108644137857481837273e-04, // 0.000100
- 2.00100066716706699240790889859908929793164134025574e-03, // 0.001000
- 2.01006717070028838312278907096697366796433925628662e-02, // 0.010000
- 2.10721031315652618243206006809487007558345794677734e-01, // 0.100000
- 5.75364144903561802735225683136377483606338500976562e-01, // 0.250000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.500000
- 2.77258872223978114490705593198072165250778198242188e+00, // 0.750000
- 4.60517018598809180218722758581861853599548339843750e+00, // 0.900000
- 9.21034037197618005166077637113630771636962890625000e+00, // 0.990000
- 1.38155105579642718538480039569549262523651123046875e+01, // 0.999000
- 1.84206807439525874769969959743320941925048828125000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_EXP_QUANT_1 = { //
- 1.00005000333358343134713963618054322068928740918636e-04, // 0.000100
- 1.00050033358353349620395444929954464896582067012787e-03, // 0.001000
- 1.00503358535014419156139453548348683398216962814331e-02, // 0.010000
- 1.05360515657826309121603003404743503779172897338867e-01, // 0.100000
- 2.87682072451780901367612841568188741803169250488281e-01, // 0.250000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.500000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.750000
- 2.30258509299404590109361379290930926799774169921875e+00, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+00, // 0.990000
- 6.90775527898213592692400197847746312618255615234375e+00, // 0.999000
- 9.21034037197629373849849798716604709625244140625000e+00, // 0.999900
- };
-
- public static final double[] GNUR_EXP_QUANT_1 = { //
- 1.00005000333358343134713963618054322068928740918636e-04, // 0.000100
- 1.00050033358353349620395444929954464896582067012787e-03, // 0.001000
- 1.00503358535014419156139453548348683398216962814331e-02, // 0.010000
- 1.05360515657826309121603003404743503779172897338867e-01, // 0.100000
- 2.87682072451780901367612841568188741803169250488281e-01, // 0.250000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.500000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.750000
- 2.30258509299404590109361379290930926799774169921875e+00, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+00, // 0.990000
- 6.90775527898213592692400197847746312618255615234375e+00, // 0.999000
- 9.21034037197629373849849798716604709625244140625000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_EXP_QUANT_2 = { //
- 5.00025001666791715673569818090271610344643704593182e-05, // 0.000100
- 5.00250166791766748101977224649772324482910335063934e-04, // 0.001000
- 5.02516792675072095780697267741743416991084814071655e-03, // 0.010000
- 5.26802578289131545608015017023717518895864486694336e-02, // 0.100000
- 1.43841036225890450683806420784094370901584625244141e-01, // 0.250000
- 3.46573590279972643113381991497590206563472747802734e-01, // 0.500000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.750000
- 1.15129254649702295054680689645465463399887084960938e+00, // 0.900000
- 2.30258509299404501291519409278407692909240722656250e+00, // 0.990000
- 3.45387763949106796346200098923873156309127807617188e+00, // 0.999000
- 4.60517018598814686924924899358302354812622070312500e+00, // 0.999900
- };
-
- public static final double[] GNUR_EXP_QUANT_2 = { //
- 5.00025001666791715673569818090271610344643704593182e-05, // 0.000100
- 5.00250166791766748101977224649772324482910335063934e-04, // 0.001000
- 5.02516792675072095780697267741743416991084814071655e-03, // 0.010000
- 5.26802578289131545608015017023717518895864486694336e-02, // 0.100000
- 1.43841036225890450683806420784094370901584625244141e-01, // 0.250000
- 3.46573590279972643113381991497590206563472747802734e-01, // 0.500000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.750000
- 1.15129254649702295054680689645465463399887084960938e+00, // 0.900000
- 2.30258509299404501291519409278407692909240722656250e+00, // 0.990000
- 3.45387763949106796346200098923873156309127807617188e+00, // 0.999000
- 4.60517018598814686924924899358302354812622070312500e+00, // 0.999900
- };
-
- public static final double[] SCIPY_EXP_QUANT_4 = { //
- 2.50012500833395857836784909045135805172321852296591e-05, // 0.000100
- 2.50125083395883374050988612324886162241455167531967e-04, // 0.001000
- 2.51258396337536047890348633870871708495542407035828e-03, // 0.010000
- 2.63401289144565772804007508511858759447932243347168e-02, // 0.100000
- 7.19205181129452253419032103920471854507923126220703e-02, // 0.250000
- 1.73286795139986321556690995748795103281736373901367e-01, // 0.500000
- 3.46573590279972643113381991497590206563472747802734e-01, // 0.750000
- 5.75646273248511475273403448227327316999435424804688e-01, // 0.900000
- 1.15129254649702250645759704639203846454620361328125e+00, // 0.990000
- 1.72693881974553398173100049461936578154563903808594e+00, // 0.999000
- 2.30258509299407343462462449679151177406311035156250e+00, // 0.999900
- };
-
- public static final double[] GNUR_EXP_QUANT_4 = { //
- 2.50012500833395857836784909045135805172321852296591e-05, // 0.000100
- 2.50125083395883374050988612324886162241455167531967e-04, // 0.001000
- 2.51258396337536047890348633870871708495542407035828e-03, // 0.010000
- 2.63401289144565772804007508511858759447932243347168e-02, // 0.100000
- 7.19205181129452253419032103920471854507923126220703e-02, // 0.250000
- 1.73286795139986321556690995748795103281736373901367e-01, // 0.500000
- 3.46573590279972643113381991497590206563472747802734e-01, // 0.750000
- 5.75646273248511475273403448227327316999435424804688e-01, // 0.900000
- 1.15129254649702250645759704639203846454620361328125e+00, // 0.990000
- 1.72693881974553398173100049461936578154563903808594e+00, // 0.999000
- 2.30258509299407343462462449679151177406311035156250e+00, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new ExponentialDistribution(.1), P_CDFPDF, SCIPY_EXP_PDF_01, 1e-13);
- checkPDF(new ExponentialDistribution(.5), P_CDFPDF, SCIPY_EXP_PDF_05, 1e-13);
- checkPDF(new ExponentialDistribution(1.), P_CDFPDF, SCIPY_EXP_PDF_1, 1e-13);
- checkPDF(new ExponentialDistribution(2.), P_CDFPDF, SCIPY_EXP_PDF_2, 1e-12);
- checkPDF(new ExponentialDistribution(4.), P_CDFPDF, SCIPY_EXP_PDF_4, 1e-12);
- checkPDF(new ExponentialDistribution(.1), P_CDFPDF, GNUR_EXP_PDF_01, 1e-15);
- checkPDF(new ExponentialDistribution(.5), P_CDFPDF, GNUR_EXP_PDF_05, 1e-15);
- checkPDF(new ExponentialDistribution(1.), P_CDFPDF, GNUR_EXP_PDF_1, 1e-15);
- checkPDF(new ExponentialDistribution(2.), P_CDFPDF, GNUR_EXP_PDF_2, 1e-15);
- checkPDF(new ExponentialDistribution(4.), P_CDFPDF, GNUR_EXP_PDF_4, 1e-15);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new ExponentialDistribution(.1), P_CDFPDF, SCIPY_EXP_CDF_01, 1e-12);
- checkCDF(new ExponentialDistribution(.5), P_CDFPDF, SCIPY_EXP_CDF_05, 1e-12);
- checkCDF(new ExponentialDistribution(1.), P_CDFPDF, SCIPY_EXP_CDF_1, 1e-12);
- checkCDF(new ExponentialDistribution(2.), P_CDFPDF, SCIPY_EXP_CDF_2, 1e-12);
- checkCDF(new ExponentialDistribution(4.), P_CDFPDF, SCIPY_EXP_CDF_4, 1e-12);
- checkCDF(new ExponentialDistribution(.1), P_CDFPDF, GNUR_EXP_CDF_01, 1e-15);
- checkCDF(new ExponentialDistribution(.5), P_CDFPDF, GNUR_EXP_CDF_05, 1e-15);
- checkCDF(new ExponentialDistribution(1.), P_CDFPDF, GNUR_EXP_CDF_1, 1e-15);
- checkCDF(new ExponentialDistribution(2.), P_CDFPDF, GNUR_EXP_CDF_2, 1e-15);
- checkCDF(new ExponentialDistribution(4.), P_CDFPDF, GNUR_EXP_CDF_4, 1e-15);
- }
-
- @Test
- public void testProbit() {
- checkQuantile(new ExponentialDistribution(.1), P_QUANT, GNUR_EXP_QUANT_01, 1e-15);
- checkQuantile(new ExponentialDistribution(.5), P_QUANT, GNUR_EXP_QUANT_05, 1e-15);
- checkQuantile(new ExponentialDistribution(1.), P_QUANT, GNUR_EXP_QUANT_1, 1e-15);
- checkQuantile(new ExponentialDistribution(2.), P_QUANT, GNUR_EXP_QUANT_2, 1e-15);
- checkQuantile(new ExponentialDistribution(4.), P_QUANT, GNUR_EXP_QUANT_4, 1e-15);
- checkQuantile(new ExponentialDistribution(.1), P_QUANT, SCIPY_EXP_QUANT_01, 1e-15);
- checkQuantile(new ExponentialDistribution(.5), P_QUANT, SCIPY_EXP_QUANT_05, 1e-15);
- checkQuantile(new ExponentialDistribution(1.), P_QUANT, SCIPY_EXP_QUANT_1, 1e-15);
- checkQuantile(new ExponentialDistribution(2.), P_QUANT, SCIPY_EXP_QUANT_2, 1e-15);
- checkQuantile(new ExponentialDistribution(4.), P_QUANT, SCIPY_EXP_QUANT_4, 1e-15);
- }
-} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentiallyModifiedGaussianDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentiallyModifiedGaussianDistribution.java
deleted file mode 100644
index b50f1b07..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestExponentiallyModifiedGaussianDistribution.java
+++ /dev/null
@@ -1,110 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Normal distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestExponentiallyModifiedGaussianDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.2718281828459045, 0.3, 0.3141592653589793, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.718281828459045, 3.141592653589793 //
- };
-
- public static final double[] GNUR_EXGAUSS_PDF_1_3_05 = { //
- 8.47499457587128773861e-02, // 0.000000
- 8.47501509788143592150e-02, // 0.000010
- 8.67850439453969474402e-02, // 0.100000
- 8.72571793172293719287e-02, // 0.123457
- 8.87828480833198901978e-02, // 0.200000
- 9.01922765508967883008e-02, // 0.271828
- 9.07388117440050406826e-02, // 0.300000
- 9.10121196636441698313e-02, // 0.314159
- 9.26484294233294591869e-02, // 0.400000
- 9.45072549271919470915e-02, // 0.500000
- 9.63109197365605573804e-02, // 0.600000
- 9.80551512388879997761e-02, // 0.700000
- 9.97357907145074162880e-02, // 0.800000
- 1.01348810967098704183e-01, // 0.900000
- 1.02890333488697346964e-01, // 1.000000
- 1.04356645052008520369e-01, // 1.100000
- 1.05744213625967600767e-01, // 1.200000
- 1.07049703514534744198e-01, // 1.300000
- 1.08269989623592619021e-01, // 1.400000
- 1.09402170766494374887e-01, // 1.500000
- 1.10443581925230030483e-01, // 1.600000
- 1.11391805391289122618e-01, // 1.700000
- 1.12244680718037018186e-01, // 1.800000
- 1.13000313424705317589e-01, // 1.900000
- 1.13657082400870648731e-01, // 2.000000
- 1.15388290567157214550e-01, // 2.718282
- 1.13959589524871160449e-01, // 3.141593
- };
-
- public static final double[] GNUR_EXGAUSS_CDF_1_3_05 = { //
- 1.99941448676917293836e-01, // 0.000000
- 1.99942296168926059163e-01, // 0.000010
- 2.08518489920253430325e-01, // 0.100000
- 2.10559722098245583055e-01, // 0.123457
- 2.17297214297385354875e-01, // 0.200000
- 2.23725077521963966465e-01, // 0.271828
- 2.26273664808885194288e-01, // 0.300000
- 2.27560395746384258597e-01, // 0.314159
- 2.35443431714238121666e-01, // 0.400000
- 2.44801657534712419073e-01, // 0.500000
- 2.54343043903264842687e-01, // 0.600000
- 2.64061860245194957031e-01, // 0.700000
- 2.73951954270620134935e-01, // 0.800000
- 2.84006764248710408260e-01, // 0.900000
- 2.94219333022605278316e-01, // 1.000000
- 3.04582323713075031613e-01, // 1.100000
- 3.15088037048429803200e-01, // 1.200000
- 3.25728430247959499511e-01, // 1.300000
- 3.36495137376428721243e-01, // 1.400000
- 3.47379491077914881458e-01, // 1.500000
- 3.58372545588643010017e-01, // 1.600000
- 3.69465100920526368089e-01, // 1.700000
- 3.80647728099900828358e-01, // 1.800000
- 3.91910795339542039617e-01, // 1.900000
- 4.03244495016495063666e-01, // 2.000000
- 4.85820022244521587673e-01, // 2.718282
- 5.34425248272120123616e-01, // 3.141593
- };
-
- @Test
- public void testPDF() {
- checkPDF(new ExponentiallyModifiedGaussianDistribution(1., 3., .5), P_CDFPDF, GNUR_EXGAUSS_PDF_1_3_05, 1e-13);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new ExponentiallyModifiedGaussianDistribution(1., 3., .5), P_CDFPDF, GNUR_EXGAUSS_CDF_1_3_05, 1e-12);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGammaDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGammaDistribution.java
deleted file mode 100644
index a0895298..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGammaDistribution.java
+++ /dev/null
@@ -1,1317 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import static org.junit.Assert.assertEquals;
-
-import java.util.Random;
-
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GammaChoiWetteEstimator;
-import de.lmu.ifi.dbs.elki.utilities.datastructures.arraylike.ArrayLikeUtil;
-
-/**
- * Unit test for the Gamma distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestGammaDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 1e-05, 1e-10, 0.1234567, 3.14159265359, 2.71828182846, 0.314159265359, 0.271828182846 //
- };
-
- public static final double[] SCIPY_GAMMA_CDF_1_1 = { //
- 9.51625819640404407850908796717703808099031448364258e-02, // 0.100000
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.200000
- 2.59181779318282068391710026844521053135395050048828e-01, // 0.300000
- 3.29679953964360561435853469447465613484382629394531e-01, // 0.400000
- 3.93469340287366520225731392201851122081279754638672e-01, // 0.500000
- 4.51188363905973610634703163668746128678321838378906e-01, // 0.600000
- 5.03414696208590473069932613725541159510612487792969e-01, // 0.700000
- 5.50671035882778325820652298716595396399497985839844e-01, // 0.800000
- 5.93430340259400890268182138242991641163825988769531e-01, // 0.900000
- 6.32120558828557776998025019565830007195472717285156e-01, // 1.000000
- 6.67128916301920504849931603530421853065490722656250e-01, // 1.100000
- 6.98805788087797807861534238327294588088989257812500e-01, // 1.200000
- 7.27468206965987351786395720409927889704704284667969e-01, // 1.300000
- 7.53403036058393538176858328370144590735435485839844e-01, // 1.400000
- 7.76869839851570209710018843907164409756660461425781e-01, // 1.500000
- 7.98103482005344533334323386952746659517288208007812e-01, // 1.600000
- 8.17316475947265308477085454796906560659408569335938e-01, // 1.700000
- 8.34701111778413440411839019361650571227073669433594e-01, // 1.800000
- 8.50431380777364909206994525447953492403030395507812e-01, // 1.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 2.000000
- 9.99995000016666799329441428501041855270159430801868e-06, // 0.000010
- 9.99999999950001362800370980511287678088594432779246e-11, // 0.000000
- 1.16140088450309555967443486679258057847619056701660e-01, // 0.123457
- 9.56786081736227700389463279861956834793090820312500e-01, // 3.141593
- 9.34011964154687457373427150741918012499809265136719e-01, // 2.718282
- 2.69597308951354475148320943844737485051155090332031e-01, // 0.314159
- 2.38014828033141445651210688083665445446968078613281e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_1_1 = { //
- 9.04837418035959517581545696884859353303909301757812e-01, // 0.100000
- 8.18730753077981820986508409987436607480049133300781e-01, // 0.200000
- 7.40818220681717876097138741897651925683021545410156e-01, // 0.300000
- 6.70320046035639327541844068036880344152450561523438e-01, // 0.400000
- 6.06530659712633424263117376540321856737136840820312e-01, // 0.500000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.600000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.700000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.800000
- 4.06569659740599109731817861757008358836174011230469e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.32871083698079550661219627727405168116092681884766e-01, // 1.100000
- 3.01194211912202136627314530414878390729427337646484e-01, // 1.200000
- 2.72531793034012592702453048332245089113712310791016e-01, // 1.300000
- 2.46596963941606489578717287258768919855356216430664e-01, // 1.400000
- 2.23130160148429818045556771721749100834131240844727e-01, // 1.500000
- 2.01896517994655383398949766160512808710336685180664e-01, // 1.600000
- 1.82683524052734663767338929574179928749799728393555e-01, // 1.700000
- 1.65298888221586531832585365009435918182134628295898e-01, // 1.800000
- 1.49568619222635063037429858923132997006177902221680e-01, // 1.900000
- 1.35335283236612702317813727859174832701683044433594e-01, // 2.000000
- 9.99990000049999827602675850357627496123313903808594e-01, // 0.000010
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.000000
- 8.83859911549690457910344321135198697447776794433594e-01, // 0.123457
- 4.32139182637722579771732966946728993207216262817383e-02, // 3.141593
- 6.59880358453125426265728492580819875001907348632812e-02, // 2.718282
- 7.30402691048645635873981518670916557312011718750000e-01, // 0.314159
- 7.61985171966858665371091774431988596916198730468750e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_1_1 = { //
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.100000
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.200000
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.300000
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.400000
- 3.93469340287366575736882623459678143262863159179688e-01, // 0.500000
- 4.51188363905973610634703163668746128678321838378906e-01, // 0.600000
- 5.03414696208590473069932613725541159510612487792969e-01, // 0.700000
- 5.50671035882778325820652298716595396399497985839844e-01, // 0.800000
- 5.93430340259400890268182138242991641163825988769531e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 6.67128916301920504849931603530421853065490722656250e-01, // 1.100000
- 6.98805788087797807861534238327294588088989257812500e-01, // 1.200000
- 7.27468206965987462808698182925581932067871093750000e-01, // 1.300000
- 7.53403036058393538176858328370144590735435485839844e-01, // 1.400000
- 7.76869839851570209710018843907164409756660461425781e-01, // 1.500000
- 7.98103482005344644356625849468400701880455017089844e-01, // 1.600000
- 8.17316475947265308477085454796906560659408569335938e-01, // 1.700000
- 8.34701111778413440411839019361650571227073669433594e-01, // 1.800000
- 8.50431380777364909206994525447953492403030395507812e-01, // 1.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 2.000000
- 9.99995000016666799329441428501041855270159430801868e-06, // 0.000010
- 9.99999999950000070330663866405545691512513073462287e-11, // 0.000000
- 1.16140088450309583723019102308171568438410758972168e-01, // 0.123457
- 9.56786081736236693195962743629934266209602355957031e-01, // 3.141593
- 9.34011964154750407018923397117760032415390014648438e-01, // 2.718282
- 2.69597308951369518670304614715860225260257720947266e-01, // 0.314159
- 2.38014828033214137503748020208149682730436325073242e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_1_1 = { //
- 9.04837418035959517581545696884859353303909301757812e-01, // 0.100000
- 8.18730753077981820986508409987436607480049133300781e-01, // 0.200000
- 7.40818220681717876097138741897651925683021545410156e-01, // 0.300000
- 6.70320046035639327541844068036880344152450561523438e-01, // 0.400000
- 6.06530659712633424263117376540321856737136840820312e-01, // 0.500000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.600000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.700000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.800000
- 4.06569659740599109731817861757008358836174011230469e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.32871083698079550661219627727405168116092681884766e-01, // 1.100000
- 3.01194211912202136627314530414878390729427337646484e-01, // 1.200000
- 2.72531793034012592702453048332245089113712310791016e-01, // 1.300000
- 2.46596963941606489578717287258768919855356216430664e-01, // 1.400000
- 2.23130160148429818045556771721749100834131240844727e-01, // 1.500000
- 2.01896517994655383398949766160512808710336685180664e-01, // 1.600000
- 1.82683524052734663767338929574179928749799728393555e-01, // 1.700000
- 1.65298888221586531832585365009435918182134628295898e-01, // 1.800000
- 1.49568619222635063037429858923132997006177902221680e-01, // 1.900000
- 1.35335283236612702317813727859174832701683044433594e-01, // 2.000000
- 9.99990000049999827602675850357627496123313903808594e-01, // 0.000010
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.000000
- 8.83859911549690457910344321135198697447776794433594e-01, // 0.123457
- 4.32139182637633137429311602772941114380955696105957e-02, // 3.141593
- 6.59880358452495374699253716244129464030265808105469e-02, // 2.718282
- 7.30402691048630536840846616541966795921325683593750e-01, // 0.314159
- 7.61985171966785834740676364162936806678771972656250e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_CDF_2_1 = { //
- 4.67884016044447376136972138738201465457677841186523e-03, // 0.100000
- 1.75230963064217717950477037902601296082139015197754e-02, // 0.200000
- 3.69363131137667791148437856918462784960865974426270e-02, // 0.300000
- 6.15519355501049983403483167876402148976922035217285e-02, // 0.400000
- 9.02040104310498636053239351895172148942947387695312e-02, // 0.500000
- 1.21901382249557641013204545288317603990435600280762e-01, // 0.600000
- 1.55804983554603787565540073956071864813566207885742e-01, // 0.700000
- 1.91207864589001103050591723331308458000421524047852e-01, // 0.800000
- 2.27517646492861713714006555164814926683902740478516e-01, // 0.900000
- 2.64241117657115276440293882842524908483028411865234e-01, // 1.000000
- 3.00970724234032926958093412395101040601730346679688e-01, // 1.100000
- 3.37372733793155299419908033087267540395259857177734e-01, // 1.200000
- 3.73176876021771020131012619458488188683986663818359e-01, // 1.300000
- 4.08167286540144502726690234339912422001361846923828e-01, // 1.400000
- 4.42174599628925357741593415994429960846900939941406e-01, // 1.500000
- 4.75069053213895919896003761095926165580749511718750e-01, // 1.600000
- 5.06754485057616443910433190467301756143569946289062e-01, // 1.700000
- 5.37163112979557655357609746715752407908439636230469e-01, // 1.800000
- 5.66251004254358369927047078817849978804588317871094e-01, // 1.900000
- 5.93994150290161671001953891391167417168617248535156e-01, // 2.000000
- 4.99996666679166626271834837367592264956162040334675e-11, // 0.000010
- 4.99999999966665360199746137423608777641557195129907e-21, // 0.000000
- 7.02166050809290703815790379849204327911138534545898e-03, // 0.123457
- 8.21025553585930989441976635134778916835784912109375e-01, // 3.141593
- 7.54637885420670229130735151557018980383872985839844e-01, // 2.718282
- 4.01345361152903382095935569395805941894650459289551e-02, // 0.314159
- 3.08857833818661116354054030352926929481327533721924e-02, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_2_1 = { //
- 9.04837418035959739626150621916167438030242919921875e-02, // 0.100000
- 1.63746150615596386401762174500618129968643188476562e-01, // 0.200000
- 2.22245466204515323971335760688816662877798080444336e-01, // 0.300000
- 2.68128018414255708812277134711621329188346862792969e-01, // 0.400000
- 3.03265329856316712131558688270160928368568420410156e-01, // 0.500000
- 3.29286981656415900232559579308144748210906982421875e-01, // 0.600000
- 3.47609712653986657748816924140555784106254577636719e-01, // 0.700000
- 3.59463171293777250525636191014200448989868164062500e-01, // 0.800000
- 3.65912693766539232065326814336003735661506652832031e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.66158192067887522380686959877493791282176971435547e-01, // 1.100000
- 3.61433054294642563952777436497854068875312805175781e-01, // 1.200000
- 3.54291330944216387166534332209266722202301025390625e-01, // 1.300000
- 3.45235749518249090961319325288059189915657043457031e-01, // 1.400000
- 3.34695240222644740946122965397080406546592712402344e-01, // 1.500000
- 3.23034428791448668949470857114647515118122100830078e-01, // 1.600000
- 3.10561990889648920077803495587431825697422027587891e-01, // 1.700000
- 2.97537998798855785054229272645898163318634033203125e-01, // 1.800000
- 2.84180376523006650302249909145757555961608886718750e-01, // 1.900000
- 2.70670566473225404635627455718349665403366088867188e-01, // 2.000000
- 9.99990000050000075939183458162418105530377943068743e-06, // 0.000010
- 9.99999999900001396698837531419091790435560440641893e-11, // 0.000000
- 1.09118427942216628112603871159080881625413894653320e-01, // 0.123457
- 1.35760528150296710947486644727177917957305908203125e-01, // 3.141593
- 1.79374078734017200487116383555985521525144577026367e-01, // 2.718282
- 2.29462772836064060610894443925644736737012863159180e-01, // 0.314159
- 2.07129044651275240340737582300789654254913330078125e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_2_1 = { //
- 4.67884016044447115928450742217137303669005632400513e-03, // 0.100000
- 1.75230963064217613867068479294175631366670131683350e-02, // 0.200000
- 3.69363131137667860537376895990746561437845230102539e-02, // 0.300000
- 6.15519355501050191570300285093253478407859802246094e-02, // 0.400000
- 9.02040104310498774831117430039739701896905899047852e-02, // 0.500000
- 1.21901382249557682646567968731687869876623153686523e-01, // 0.600000
- 1.55804983554603898587842536471725907176733016967773e-01, // 0.700000
- 1.91207864589001158561742954589135479182004928588867e-01, // 0.800000
- 2.27517646492861658202855323906987905502319335937500e-01, // 0.900000
- 2.64241117657115276440293882842524908483028411865234e-01, // 1.000000
- 3.00970724234032926958093412395101040601730346679688e-01, // 1.100000
- 3.37372733793155243908756801829440519213676452636719e-01, // 1.200000
- 3.73176876021770964619861388200661167502403259277344e-01, // 1.300000
- 4.08167286540144225170934078050777316093444824218750e-01, // 1.400000
- 4.42174599628925357741593415994429960846900939941406e-01, // 1.500000
- 4.75069053213895919896003761095926165580749511718750e-01, // 1.600000
- 5.06754485057616221865828265435993671417236328125000e-01, // 1.700000
- 5.37163112979557766379912209231406450271606445312500e-01, // 1.800000
- 5.66251004254358258904744616302195936441421508789062e-01, // 1.900000
- 5.93994150290161893046558816422475501894950866699219e-01, // 2.000000
- 4.99996666679166820142290904483453562942574244232219e-11, // 0.000010
- 4.99999999966665585894661495302810307638972341801077e-21, // 0.000000
- 7.02166050809290617079616581008849607314914464950562e-03, // 0.123457
- 8.21025553585959189106802114110905677080154418945312e-01, // 3.141593
- 7.54637885420841425521132350695552304387092590332031e-01, // 2.718282
- 4.01345361152950913519177333910192828625440597534180e-02, // 0.314159
- 3.08857833818859291163949620795392547734081745147705e-02, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_2_1 = { //
- 9.04837418035959323292516387482464779168367385864258e-02, // 0.100000
- 1.63746150615596414157337790129531640559434890747070e-01, // 0.200000
- 2.22245466204515351726911376317730173468589782714844e-01, // 0.300000
- 2.68128018414255764323428365969448350369930267333984e-01, // 0.400000
- 3.03265329856316712131558688270160928368568420410156e-01, // 0.500000
- 3.29286981656415955743710810565971769392490386962891e-01, // 0.600000
- 3.47609712653986657748816924140555784106254577636719e-01, // 0.700000
- 3.59463171293777306036787422272027470171451568603516e-01, // 0.800000
- 3.65912693766539232065326814336003735661506652832031e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.66158192067887522380686959877493791282176971435547e-01, // 1.100000
- 3.61433054294642563952777436497854068875312805175781e-01, // 1.200000
- 3.54291330944216442677685563467093743383884429931641e-01, // 1.300000
- 3.45235749518249146472470556545886211097240447998047e-01, // 1.400000
- 3.34695240222644796457274196654907427728176116943359e-01, // 1.500000
- 3.23034428791448668949470857114647515118122100830078e-01, // 1.600000
- 3.10561990889648975588954726845258846879005432128906e-01, // 1.700000
- 2.97537998798855729543078041388071142137050628662109e-01, // 1.800000
- 2.84180376523006705813401140403584577143192291259766e-01, // 1.900000
- 2.70670566473225404635627455718349665403366088867188e-01, // 2.000000
- 9.99990000049999567719415105582214664536877535283566e-06, // 0.000010
- 9.99999999900002689168544645524833777011641799958852e-11, // 0.000000
- 1.09118427942216628112603871159080881625413894653320e-01, // 0.123457
- 1.35760528150277559600311860776855610311031341552734e-01, // 3.141593
- 1.79374078733908981497791046422207728028297424316406e-01, // 2.718282
- 2.29462772836074496707325920397124718874692916870117e-01, // 0.314159
- 2.07129044651328225734587817896681372076272964477539e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_CDF_4_1 = { //
- 3.84683392534506373979050902756071650401281658560038e-06, // 0.100000
- 5.68402407581566679176977852083751940881484188139439e-05, // 0.200000
- 2.65811190021739791530808183495082630543038249015808e-04, // 0.300000
- 7.76251376207015455870041886754506776924245059490204e-04, // 0.400000
- 1.75162255629082394027540292569256052956916391849518e-03, // 0.500000
- 3.35806885324799794106942485427680367138236761093140e-03, // 0.600000
- 5.75345759229957919023146217796238488517701625823975e-03, // 0.700000
- 9.07985780015398494247058636119618313387036323547363e-03, // 0.800000
- 1.34587206394362543515619279332895530387759208679199e-02, // 0.900000
- 1.89881568761538083167650370342016685754060745239258e-02, // 1.000000
- 2.57418165296708391365232415637365193106234073638916e-02, // 1.100000
- 3.37689681856556886407894069179747020825743675231934e-02, // 1.200000
- 4.30954526920760624952855266656115418300032615661621e-02, // 1.300000
- 5.37252503680754125992002911971212597563862800598145e-02, // 1.400000
- 6.56424543784500796883563111805415246635675430297852e-02, // 1.500000
- 7.88134872297189398304695373553840909153223037719727e-02, // 1.600000
- 9.31894338562339608067475182906491681933403015136719e-02, // 1.700000
- 1.08708394709205430350706933495530392974615097045898e-01, // 1.800000
- 1.25297786682826373105825723541784100234508514404297e-01, // 1.900000
- 1.42876539501452959335381365235662087798118591308594e-01, // 2.000000
- 4.16663333347220766666711883927879838582564067271435e-22, // 0.000010
- 4.16666666633332144820066532191263979309384757370912e-42, // 0.000000
- 8.77087751463964086925343549561162603822594974189997e-06, // 0.123457
- 3.84456296955979215379528568519162945449352264404297e-01, // 3.141593
- 2.89942380984430481127844814182026311755180358886719e-01, // 2.718282
- 3.16096723469245968057839135667563823517411947250366e-04, // 0.314159
- 1.83213919706970028346976198108109201712068170309067e-04, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_4_1 = { //
- 1.50806236339326763494506078444601371302269399166107e-04, // 0.100000
- 1.09164100410397580526167260472902853507548570632935e-03, // 0.200000
- 3.33368199306773070958453963896772620500996708869934e-03, // 0.300000
- 7.15008049104682522761899932106643973384052515029907e-03, // 0.400000
- 1.26360554106798653184462466469994978979229927062988e-02, // 0.500000
- 1.97572188993849519322854035863201715983450412750244e-02, // 0.600000
- 2.83881265334089138985262934511411003768444061279297e-02, // 0.700000
- 3.83427382713362394084377626768400659784674644470215e-02, // 0.800000
- 4.93982136584827924430385337473126128315925598144531e-02, // 0.900000
- 6.13132401952403913170108751273801317438483238220215e-02, // 1.000000
- 7.38419020670239845127724720441619865596294403076172e-02, // 1.100000
- 8.67439330307142181242241463223763275891542434692383e-02, // 1.200000
- 9.97920582159542851607980651351681444793939590454102e-02, // 1.300000
- 1.12777011509294713964557388408138649538159370422363e-01, // 1.400000
- 1.25510715083491819488159535467275418341159820556641e-01, // 1.500000
- 1.37828022951018119846011700246890541166067123413086e-01, // 1.600000
- 1.49587358945180909364225385616009589284658432006836e-01, // 1.700000
- 1.60670519351382129480398930354567710310220718383789e-01, // 1.800000
- 1.70981859874675595767357094700855668634176254272461e-01, // 1.900000
- 1.80447044315483556831125611097377259284257888793945e-01, // 2.000000
- 1.66665000008333050761503298375805932114390142846638e-16, // 0.000010
- 1.66666666650000169406744350520921226284591055366191e-31, // 0.000000
- 2.77189119111339720303438527437833727162797003984451e-04, // 0.123457
- 2.23317117687730742892071589267288800328969955444336e-01, // 3.141593
- 2.20900855076609420324373900257342029362916946411133e-01, // 2.718282
- 3.77451132111497611454353773297043517231941223144531e-03, // 0.314159
- 2.55081355107697037992720012766767467837780714035034e-03, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_4_1 = { //
- 3.84683392534506289275756177326037743569031590595841e-06, // 0.100000
- 5.68402407581567289040699875179996070073684677481651e-05, // 0.200000
- 2.65811190021739466270156437843752428307197988033295e-04, // 0.300000
- 7.76251376207014588508303898350959570962004363536835e-04, // 0.400000
- 1.75162255629082459079670641699522093404084444046021e-03, // 0.500000
- 3.35806885324799880843116284268035087734460830688477e-03, // 0.600000
- 5.75345759229958439440189010838366812095046043395996e-03, // 0.700000
- 9.07985780015399361608796624523165519349277019500732e-03, // 0.800000
- 1.34587206394362543515619279332895530387759208679199e-02, // 0.900000
- 1.89881568761538083167650370342016685754060745239258e-02, // 1.000000
- 2.57418165296708252587354337492797640152275562286377e-02, // 1.100000
- 3.37689681856556678241076951962895691394805908203125e-02, // 1.200000
- 4.30954526920761110675428540162101853638887405395508e-02, // 1.300000
- 5.37252503680754125992002911971212597563862800598145e-02, // 1.400000
- 6.56424543784501351995075424383685458451509475708008e-02, // 1.500000
- 7.88134872297189398304695373553840909153223037719727e-02, // 1.600000
- 9.31894338562340163178987495484761893749237060546875e-02, // 1.700000
- 1.08708394709205402595131317866616882383823394775391e-01, // 1.800000
- 1.25297786682826484128128186057438142597675323486328e-01, // 1.900000
- 1.42876539501453014846532596493489108979701995849609e-01, // 2.000000
- 4.16663333347220531567841719470378244835256622822300e-22, // 0.000010
- 4.16666666633328958636244267286709921548589221947301e-42, // 0.000000
- 8.77087751463965272771469705581637299474095925688744e-06, // 0.123457
- 3.84456296956025345146201743773417547345161437988281e-01, // 3.141593
- 2.89942380984641312480221131409052759408950805664062e-01, // 2.718282
- 3.16096723469323813773823594885925558628514409065247e-04, // 0.314159
- 1.83213919707213540154916442403987275611143559217453e-04, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_4_1 = { //
- 1.50806236339326655074288829894157970556989312171936e-04, // 0.100000
- 1.09164100410397688946384509023346254252828657627106e-03, // 0.200000
- 3.33368199306772810749932567375708458712324500083923e-03, // 0.300000
- 7.15008049104682436025726133266289252787828445434570e-03, // 0.400000
- 1.26360554106798635837227706701924034859985113143921e-02, // 0.500000
- 1.97572188993849727489671153080053045414388179779053e-02, // 0.600000
- 2.83881265334089312457610532192120444960892200469971e-02, // 0.700000
- 3.83427382713362532862255704912968212738633155822754e-02, // 0.800000
- 4.93982136584827855041446298400842351838946342468262e-02, // 0.900000
- 6.13132401952403913170108751273801317438483238220215e-02, // 1.000000
- 7.38419020670239845127724720441619865596294403076172e-02, // 1.100000
- 8.67439330307141764908607228790060617029666900634766e-02, // 1.200000
- 9.97920582159543684275249120219086762517690658569336e-02, // 1.300000
- 1.12777011509294713964557388408138649538159370422363e-01, // 1.400000
- 1.25510715083491819488159535467275418341159820556641e-01, // 1.500000
- 1.37828022951018064334860468989063519984483718872070e-01, // 1.600000
- 1.49587358945180937119801001244923099875450134277344e-01, // 1.700000
- 1.60670519351382129480398930354567710310220718383789e-01, // 1.800000
- 1.70981859874675679034083941587596200406551361083984e-01, // 1.900000
- 1.80447044315483640097852457984117791056632995605469e-01, // 2.000000
- 1.66665000008333075413406586532424851230907807933708e-16, // 0.000010
- 1.66666666649999030851742086607051100754304632309334e-31, // 0.000000
- 2.77189119111339503463004030336946925672236829996109e-04, // 0.123457
- 2.23317117687728605712749185840948484838008880615234e-01, // 3.141593
- 2.20900855076631263962383400212274864315986633300781e-01, // 2.718282
- 3.77451132111564354940091980950001016026362776756287e-03, // 0.314159
- 2.55081355107941764107093440827611630083993077278137e-03, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_CDF_4_10 = { //
- 1.89881568761538083167650370342016685754060745239258e-02, // 0.100000
- 1.42876539501452959335381365235662087798118591308594e-01, // 0.200000
- 3.52768111217768576270970015684724785387516021728516e-01, // 0.300000
- 5.66529879633290933682587819930631667375564575195312e-01, // 0.400000
- 7.34974084702638363886251227086177095770835876464844e-01, // 0.500000
- 8.48796117223352020175752841169014573097229003906250e-01, // 0.600000
- 9.18234583755278332972693533520214259624481201171875e-01, // 0.700000
- 9.57619888008315989225138764595612883567810058593750e-01, // 0.800000
- 9.78773513697091090968172011343995109200477600097656e-01, // 0.900000
- 9.89663949324074310176513336045900359749794006347656e-01, // 1.000000
- 9.95084132734071036274769994633970782160758972167969e-01, // 1.100000
- 9.97708208792208561810355149646056815981864929199219e-01, // 1.200000
- 9.98949700268889517751347284502116963267326354980469e-01, // 1.300000
- 9.99525751453871236229531405115267261862754821777344e-01, // 1.400000
- 9.99788621496533247423599277681205421686172485351562e-01, // 1.500000
- 9.99906858387057395631813960790168493986129760742188e-01, // 1.600000
- 9.99959373411186347446744093758752569556236267089844e-01, // 1.700000
- 9.99982439833354330716019831015728414058685302734375e-01, // 1.800000
- 9.99992471709186814265990506100933998823165893554688e-01, // 1.900000
- 9.99996796280219535368871675018453970551490783691406e-01, // 2.000000
- 4.16633334722182824321055502020601847065999725794631e-18, // 0.000010
- 4.16666666333333208899682539512773183295181978120839e-38, // 0.000000
- 3.68452685531321239009727719349029939621686935424805e-02, // 0.123457
- 9.99999999870692435344210480252513661980628967285156e-01, // 3.141593
- 9.99999994136864356342186965775908902287483215332031e-01, // 2.718282
- 3.84456296955979215379528568519162945449352264404297e-01, // 0.314159
- 2.89942380984430259083239889150718227028846740722656e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_4_10 = { //
- 6.13132401952403927047896559088258072733879089355469e-01, // 0.100000
- 1.80447044315483551280010487971594557166099548339844e+00, // 0.200000
- 2.24041807655387747999498060380574315786361694335938e+00, // 0.300000
- 1.95366814813164535458156478853197768330574035644531e+00, // 0.400000
- 1.40373895814280502669646466529229655861854553222656e+00, // 0.500000
- 8.92350783599890173825031070009572431445121765136719e-01, // 0.600000
- 5.21292523641998628569638185581425204873085021972656e-01, // 0.700000
- 2.86261442476809790935732280559022910892963409423828e-01, // 0.800000
- 1.49942911965315728295422559313010424375534057617188e-01, // 0.900000
- 7.56665496041414309402739490906242281198501586914062e-02, // 1.000000
- 3.70499395863616506896498492551472736522555351257324e-02, // 1.100000
- 1.76953315775852937363765704503748565912246704101562e-02, // 1.200000
- 8.27657284522896781464584847753940266557037830352783e-03, // 1.300000
- 3.80285800870032181936197801519483618903905153274536e-03, // 1.400000
- 1.72070055282277012062563947836224542697891592979431e-03, // 1.500000
- 7.68240126083475261160871117027681975741870701313019e-04, // 1.600000
- 3.38991900206525934025059143550606677308678627014160e-04, // 1.700000
- 1.48035403118606612247326603792885180155280977487564e-04, // 1.800000
- 6.40493012751137394053535523141817975556477904319763e-05, // 1.900000
- 2.74820482991807852311567234027123163286887574940920e-05, // 2.000000
- 1.66650000833305830210934716499431774874677436582004e-12, // 0.000010
- 1.66666666500001019823879501718183287893096342876298e-27, // 0.000000
- 9.12487883209794348182697376614669337868690490722656e-01, // 0.123457
- 1.17363980155635999975867359517269286617313639453641e-09, // 3.141593
- 5.24063860510259035108958120419836435033289490093011e-08, // 2.718282
- 2.23317117687730748443186712393071502447128295898438e+00, // 0.314159
- 2.20900855076609303750956314615905284881591796875000e+00, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_4_10 = { //
- 1.89881568761538083167650370342016685754060745239258e-02, // 0.100000
- 1.42876539501453014846532596493489108979701995849609e-01, // 0.200000
- 3.52768111217768742804423709458205848932266235351562e-01, // 0.300000
- 5.66529879633290933682587819930631667375564575195312e-01, // 0.400000
- 7.34974084702638252863948764570523053407669067382812e-01, // 0.500000
- 8.48796117223352020175752841169014573097229003906250e-01, // 0.600000
- 9.18234583755278332972693533520214259624481201171875e-01, // 0.700000
- 9.57619888008315989225138764595612883567810058593750e-01, // 0.800000
- 9.78773513697091090968172011343995109200477600097656e-01, // 0.900000
- 9.89663949324074310176513336045900359749794006347656e-01, // 1.000000
- 9.95084132734071036274769994633970782160758972167969e-01, // 1.100000
- 9.97708208792208561810355149646056815981864929199219e-01, // 1.200000
- 9.98949700268889517751347284502116963267326354980469e-01, // 1.300000
- 9.99525751453871236229531405115267261862754821777344e-01, // 1.400000
- 9.99788621496533247423599277681205421686172485351562e-01, // 1.500000
- 9.99906858387057395631813960790168493986129760742188e-01, // 1.600000
- 9.99959373411186347446744093758752569556236267089844e-01, // 1.700000
- 9.99982439833354330716019831015728414058685302734375e-01, // 1.800000
- 9.99992471709186814265990506100933998823165893554688e-01, // 1.900000
- 9.99996796280219535368871675018453970551490783691406e-01, // 2.000000
- 4.16633334722182670246659951041733602587764319000446e-18, // 0.000010
- 4.16666666333330128955973644209196576036362409030393e-38, // 0.000000
- 3.68452685531321239009727719349029939621686935424805e-02, // 0.123457
- 9.99999999870692435344210480252513661980628967285156e-01, // 3.141593
- 9.99999994136864356342186965775908902287483215332031e-01, // 2.718282
- 3.84456296956025345146201743773417547345161437988281e-01, // 0.314159
- 2.89942380984641312480221131409052759408950805664062e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_4_10 = { //
- 6.13132401952403927047896559088258072733879089355469e-01, // 0.100000
- 1.80447044315483640097852457984117791056632995605469e+00, // 0.200000
- 2.24041807655387747999498060380574315786361694335938e+00, // 0.300000
- 1.95366814813164602071537956362590193748474121093750e+00, // 0.400000
- 1.40373895814280613691948929044883698225021362304688e+00, // 0.500000
- 8.92350783599889285646611369884340092539787292480469e-01, // 0.600000
- 5.21292523641998628569638185581425204873085021972656e-01, // 0.700000
- 2.86261442476810124002639668105985037982463836669922e-01, // 0.800000
- 1.49942911965315672784271328055183403193950653076172e-01, // 0.900000
- 7.56665496041414725736373725339944940060377120971680e-02, // 1.000000
- 3.70499395863616229340742336262337630614638328552246e-02, // 1.100000
- 1.76953315775852486335661950533904018811881542205811e-02, // 1.200000
- 8.27657284522894699796413675585426972247660160064697e-03, // 1.300000
- 3.80285800870031921727676404998419457115232944488525e-03, // 1.400000
- 1.72070055282276881958303249575692461803555488586426e-03, // 1.500000
- 7.68240126083476779043912596733889586175791919231415e-04, // 1.600000
- 3.38991900206525934025059143550606677308678627014160e-04, // 1.700000
- 1.48035403118606883297869725168993682018481194972992e-04, // 1.800000
- 6.40493012751137529578807083829872226488078013062477e-05, // 1.900000
- 2.74820482991807886192885124199136726019787602126598e-05, // 2.000000
- 1.66650000833305870600613063815236211955179979060659e-12, // 0.000010
- 1.66666666499998652189994178507260255159592416234002e-27, // 0.000000
- 9.12487883209794348182697376614669337868690490722656e-01, // 0.123457
- 1.17363980155416280125657961541131568683482555570663e-09, // 3.141593
- 5.24063860505807479924442746684748462016045778000262e-08, // 2.718282
- 2.23317117687728572406058447086252272129058837890625e+00, // 0.314159
- 2.20900855076631241757922907709144055843353271484375e+00, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_CDF_01_10 = { //
- 9.75872656273672145488262685830704867839813232421875e-01, // 0.100000
- 9.94326176020188468029914474755059927701950073242188e-01, // 0.200000
- 9.98434728252885594912413580459542572498321533203125e-01, // 0.300000
- 9.99535388712767813856885368295479565858840942382812e-01, // 0.400000
- 9.99856061034153253963552288041682913899421691894531e-01, // 0.500000
- 9.99954127338806841862606233917176723480224609375000e-01, // 0.600000
- 9.99985082831851612716889121657004579901695251464844e-01, // 0.700000
- 9.99995075192051996459952079021604731678962707519531e-01, // 0.800000
- 9.99998354830390345782120675721671432256698608398438e-01, // 0.900000
- 9.99999445201428249774266987515147775411605834960938e-01, // 1.000000
- 9.99999811450770770271390119887655600905418395996094e-01, // 1.100000
- 9.99999935505229697874085559305967763066291809082031e-01, // 1.200000
- 9.99999977817657148548846635094378143548965454101562e-01, // 1.300000
- 9.99999992334555942719021004450041800737380981445312e-01, // 1.400000
- 9.99999997340225710296124361775582656264305114746094e-01, // 1.500000
- 9.99999999073787781966871079930569976568222045898438e-01, // 1.600000
- 9.99999999676440931573040415969444438815116882324219e-01, // 1.700000
- 9.99999999886649670877147855208022519946098327636719e-01, // 1.800000
- 9.99999999960190066872200986836105585098266601562500e-01, // 1.900000
- 9.99999999985986431916273886599810793995857238769531e-01, // 2.000000
- 4.18461375237962951434411706941318698227405548095703e-01, // 0.000010
- 1.32330308815105796016453609809104818850755691528320e-01, // 0.000000
- 9.83240178351675986334612389327958226203918457031250e-01, // 0.123457
- 9.99999999999999888977697537484345957636833190917969e-01, // 3.141593
- 9.99999999999991784349617773841600865125656127929688e-01, // 2.718282
- 9.98686603432971331528733571758493781089782714843750e-01, // 0.314159
- 9.97771302397556292262947863491717725992202758789062e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_01_10 = { //
- 3.86691694403023700221666558718425221741199493408203e-01, // 0.100000
- 7.62330623530854123437450198252918198704719543457031e-02, // 0.200000
- 1.94700358454044236689028934961243066936731338500977e-02, // 0.300000
- 5.52875577773295160538546966222384071443229913711548e-03, // 0.400000
- 1.66384900992015260373646512448431167285889387130737e-03, // 0.500000
- 5.19465021361826249403359501144450405263341963291168e-04, // 0.600000
- 1.66344986720691771688723781252861044777091592550278e-04, // 0.700000
- 5.42653342633515591237128306012493794696638360619545e-05, // 0.800000
- 1.79552199849926109312056587974382182437693700194359e-05, // 0.900000
- 6.00778672619989704319900733486825572526868199929595e-06, // 1.000000
- 2.02846074898835833691911056941847846246673725545406e-06, // 1.100000
- 6.90021180431038364101552478463430517763299576472491e-07, // 1.200000
- 2.36201169837157485606116071215343499289929241058417e-07, // 1.300000
- 8.12870470963516557411429738419506030311367794638500e-08, // 1.400000
- 2.81034711509505172708305416806248699934656087862095e-08, // 1.500000
- 9.75527757384449392403810659207472055776122488168767e-09, // 1.600000
- 3.39820132151311703127167328079318020517263221336179e-09, // 1.700000
- 1.18744471030516355255038446822732009500178662619874e-09, // 1.800000
- 4.16088707178314669861834363610679499156930205572280e-10, // 1.900000
- 1.46164764735815876829497270010841617621233368140565e-10, // 2.000000
- 4.18423334941553275712067261338233947753906250000000e+03, // 0.000010
- 1.32330308694805443286895751953125000000000000000000e+08, // 0.000000
- 2.53005809030332373676941415396868251264095306396484e-01, // 0.123457
- 1.07265707643817319806681139845227667938280975701293e-15, // 3.141593
- 8.42260257482259737446868026839438676448175435940158e-14, // 2.718282
- 1.62124289852739640604983861749133211560547351837158e-02, // 0.314159
- 2.82006743783194402386271804061834700405597686767578e-02, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_01_10 = { //
- 9.75872656273672256510565148346358910202980041503906e-01, // 0.100000
- 9.94326176020188468029914474755059927701950073242188e-01, // 0.200000
- 9.98434728252885594912413580459542572498321533203125e-01, // 0.300000
- 9.99535388712767813856885368295479565858840942382812e-01, // 0.400000
- 9.99856061034153253963552288041682913899421691894531e-01, // 0.500000
- 9.99954127338806841862606233917176723480224609375000e-01, // 0.600000
- 9.99985082831851612716889121657004579901695251464844e-01, // 0.700000
- 9.99995075192051996459952079021604731678962707519531e-01, // 0.800000
- 9.99998354830390345782120675721671432256698608398438e-01, // 0.900000
- 9.99999445201428249774266987515147775411605834960938e-01, // 1.000000
- 9.99999811450770770271390119887655600905418395996094e-01, // 1.100000
- 9.99999935505229697874085559305967763066291809082031e-01, // 1.200000
- 9.99999977817657148548846635094378143548965454101562e-01, // 1.300000
- 9.99999992334555942719021004450041800737380981445312e-01, // 1.400000
- 9.99999997340225710296124361775582656264305114746094e-01, // 1.500000
- 9.99999999073787781966871079930569976568222045898438e-01, // 1.600000
- 9.99999999676440931573040415969444438815116882324219e-01, // 1.700000
- 9.99999999886649670877147855208022519946098327636719e-01, // 1.800000
- 9.99999999960190066872200986836105585098266601562500e-01, // 1.900000
- 9.99999999985986431916273886599810793995857238769531e-01, // 2.000000
- 4.18461375237963006945562938199145719408988952636719e-01, // 0.000010
- 1.32330308815105768260877994180191308259963989257812e-01, // 0.000000
- 9.83240178351675764290007464296650141477584838867188e-01, // 0.123457
- 9.99999999999999888977697537484345957636833190917969e-01, // 3.141593
- 9.99999999999991784349617773841600865125656127929688e-01, // 2.718282
- 9.98686603432971664595640959305455908179283142089844e-01, // 0.314159
- 9.97771302397558956798206963867414742708206176757812e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_01_10 = { //
- 3.86691694403023811243969021234079264104366302490234e-01, // 0.100000
- 7.62330623530854400993206354542053304612636566162109e-02, // 0.200000
- 1.94700358454044201994559415425101178698241710662842e-02, // 0.300000
- 5.52875577773295420747068362743448233231902122497559e-03, // 0.400000
- 1.66384900992015282057689962158519847434945404529572e-03, // 0.500000
- 5.19465021361826032562925004043563603772781789302826e-04, // 0.600000
- 1.66344986720691988529158278353747846267651766538620e-04, // 0.700000
- 5.42653342633515862287671427388602296559838578104973e-05, // 0.800000
- 1.79552199849926244837328148662436433369293808937073e-05, // 0.900000
- 6.00778672619989450210016557196723852030117996037006e-06, // 1.000000
- 2.02846074898835876043558419656864799662798759527504e-06, // 1.100000
- 6.90021180431039528771854953126396736706738010980189e-07, // 1.200000
- 2.36201169837157459136336469518457903404851094819605e-07, // 1.300000
- 8.12870470963517086807021772357217948012930719414726e-08, // 1.400000
- 2.81034711509505834452795459228388597061609743832378e-08, // 1.500000
- 9.75527757384449888712178191024076978621337730146479e-09, // 1.600000
- 3.39820132151312695743902391712527866207693705291604e-09, // 1.700000
- 1.18744471030516479332130329776883240211482473114302e-09, // 1.800000
- 4.16088707178313997777586664275693666137367898727462e-10, // 1.900000
- 1.46164764735815825130708985446611938158190113767887e-10, // 2.000000
- 4.18423334941553457611007615923881530761718750000000e+03, // 0.000010
- 1.32330308694805443286895751953125000000000000000000e+08, // 0.000000
- 2.53005809030332484699243877912522293627262115478516e-01, // 0.123457
- 1.07265707643589812321615400040546925420053420152655e-15, // 3.141593
- 8.42260257473954736054446049913952863989448707759955e-14, // 2.718282
- 1.62124289852696411295962519716340466402471065521240e-02, // 0.314159
- 2.82006743782835765654848358963135979138314723968506e-02, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_CDF_01_20 = { //
- 9.94326176020188468029914474755059927701950073242188e-01, // 0.100000
- 9.99535388712767813856885368295479565858840942382812e-01, // 0.200000
- 9.99954127338806841862606233917176723480224609375000e-01, // 0.300000
- 9.99995075192051996459952079021604731678962707519531e-01, // 0.400000
- 9.99999445201428249774266987515147775411605834960938e-01, // 0.500000
- 9.99999935505229697874085559305967763066291809082031e-01, // 0.600000
- 9.99999992334555942719021004450041800737380981445312e-01, // 0.700000
- 9.99999999073787781966871079930569976568222045898438e-01, // 0.800000
- 9.99999999886649670877147855208022519946098327636719e-01, // 0.900000
- 9.99999999985986431916273886599810793995857238769531e-01, // 1.000000
- 9.99999999998253064070752316183643415570259094238281e-01, // 1.100000
- 9.99999999999780730952636531583266332745552062988281e-01, // 1.200000
- 9.99999999999972355446686833602143451571464538574219e-01, // 1.300000
- 9.99999999999996447286321199499070644378662109375000e-01, // 1.400000
- 9.99999999999999555910790149937383830547332763671875e-01, // 1.500000
- 9.99999999999999888977697537484345957636833190917969e-01, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 4.48491720125246684514053185921511612832546234130859e-01, // 0.000010
- 1.41828113264369309876045122109644580632448196411133e-01, // 0.000000
- 9.96936964362935218453287689044373109936714172363281e-01, // 0.123457
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 9.99966686426665196663066126347985118627548217773438e-01, // 0.314159
- 9.99912881838271760948089195153443142771720886230469e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_01_20 = { //
- 1.52466124706170824687490039650583639740943908691406e-01, // 0.100000
- 1.10575115554659032107709393244476814288645982742310e-02, // 0.200000
- 1.03893004272365249880671900228890081052668392658234e-03, // 0.300000
- 1.08530668526703118247425661202498758939327672123909e-04, // 0.400000
- 1.20155734523997940863980146697365114505373639985919e-05, // 0.500000
- 1.38004236086207672820310495692686103552659915294498e-06, // 0.600000
- 1.62574094192703311482285947683901206062273558927700e-07, // 0.700000
- 1.95105551476889878480762131841494411155224497633753e-08, // 0.800000
- 2.37488942061032710510076893645464019000357325239747e-09, // 0.900000
- 2.92329529471631753658994540021683235242466736281131e-10, // 1.000000
- 3.63103392931038151766683113755789609131130468711035e-11, // 1.100000
- 4.54393006390842164952338174282894757080586423114710e-12, // 1.200000
- 5.72211759915234715705708461587397688436276710355344e-13, // 1.300000
- 7.24438629339447104119041928796962738566333345202608e-14, // 1.400000
- 9.21394754227480053810143174892231491926485650173495e-15, // 1.500000
- 1.17660562505859836487690040130500292983677893422084e-15, // 1.600000
- 1.50780754320226546403459477832592082942578975198605e-16, // 1.700000
- 1.93827646502898085931666826628168232690749572821615e-17, // 1.800000
- 2.49858295196862659910572709810793896012441320426695e-18, // 1.900000
- 3.22891084281901708463501316045877085134772951439524e-19, // 2.000000
- 4.48410183235842850990593433380126953125000000000000e+03, // 0.000010
- 1.41828113006499916315078735351562500000000000000000e+08, // 0.000000
- 7.88983383252931935736285140592372044920921325683594e-02, // 0.123457
- 2.61096087098872756423344011324704568131684902965870e-29, // 3.141593
- 1.41319250269510810248688074925111402327654344402472e-25, // 2.718282
- 7.50887254129001474947657790437460789689794182777405e-04, // 0.314159
- 1.99447085860641592364173035889507445972412824630737e-03, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_01_20 = { //
- 9.94326176020188468029914474755059927701950073242188e-01, // 0.100000
- 9.99535388712767813856885368295479565858840942382812e-01, // 0.200000
- 9.99954127338806841862606233917176723480224609375000e-01, // 0.300000
- 9.99995075192051996459952079021604731678962707519531e-01, // 0.400000
- 9.99999445201428249774266987515147775411605834960938e-01, // 0.500000
- 9.99999935505229697874085559305967763066291809082031e-01, // 0.600000
- 9.99999992334555942719021004450041800737380981445312e-01, // 0.700000
- 9.99999999073787781966871079930569976568222045898438e-01, // 0.800000
- 9.99999999886649670877147855208022519946098327636719e-01, // 0.900000
- 9.99999999985986431916273886599810793995857238769531e-01, // 1.000000
- 9.99999999998253064070752316183643415570259094238281e-01, // 1.100000
- 9.99999999999780730952636531583266332745552062988281e-01, // 1.200000
- 9.99999999999972355446686833602143451571464538574219e-01, // 1.300000
- 9.99999999999996447286321199499070644378662109375000e-01, // 1.400000
- 9.99999999999999555910790149937383830547332763671875e-01, // 1.500000
- 9.99999999999999888977697537484345957636833190917969e-01, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 4.48491720125246851047506879694992676377296447753906e-01, // 0.000010
- 1.41828113264369393142771968996385112404823303222656e-01, // 0.000000
- 9.96936964362935329475590151560027152299880981445312e-01, // 0.123457
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 9.99966686426665196663066126347985118627548217773438e-01, // 0.314159
- 9.99912881838271982992694120184751227498054504394531e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_01_20 = { //
- 1.52466124706170880198641270908410660922527313232422e-01, // 0.100000
- 1.10575115554659084149413672548689646646380424499512e-02, // 0.200000
- 1.03893004272365206512585000808712720754556357860565e-03, // 0.300000
- 1.08530668526703172457534285477720459311967715620995e-04, // 0.400000
- 1.20155734523997890042003311439344770406023599207401e-05, // 0.500000
- 1.38004236086207905754370990625279347341347602196038e-06, // 0.600000
- 1.62574094192703417361404354471443589602586143882945e-07, // 0.700000
- 1.95105551476889977742435638204815395724267546029296e-08, // 0.800000
- 2.37488942061032958664260659553766480422964946228603e-09, // 0.900000
- 2.92329529471631650261417970893223876316380227535774e-10, // 1.000000
- 3.63103392931038281013653825166363807788738604642731e-11, // 1.100000
- 4.54393006390842084172981479651285882919581338157400e-12, // 1.200000
- 5.72211759915235624473471276192997522747583916125080e-13, // 1.300000
- 7.24438629339446220594828081263740677430340228482031e-14, // 1.400000
- 9.21394754227482262620677793725286644766468441974938e-15, // 1.500000
- 1.17660562505860112589006867484632187088675742397265e-15, // 1.600000
- 1.50780754320227852954333750133394796118015224813298e-16, // 1.700000
- 1.93827646502899996454171658766134464220868617069515e-17, // 1.800000
- 2.49858295196864470284720433812495768631707350258375e-18, // 1.900000
- 3.22891084281903345503954045196352182716024148627745e-19, // 2.000000
- 4.48410183235842760041123256087303161621093750000000e+03, // 0.000010
- 1.41828113006500124931335449218750000000000000000000e+08, // 0.000000
- 7.88983383252932352069919375026074703782796859741211e-02, // 0.123457
- 2.61096087097776828920364858389876537699185525357919e-29, // 3.141593
- 1.41319250266768533456788338854519414081259096541228e-25, // 2.718282
- 7.50887254128645965055299793533549745916388928890228e-04, // 0.314159
- 1.99447085860197633258583671533870074199512600898743e-03, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_CDF_01_4 = { //
- 9.27573833553704485410662528011016547679901123046875e-01, // 0.100000
- 9.66394653856728291785316287132445722818374633789062e-01, // 0.200000
- 9.82338840734720442071647994453087449073791503906250e-01, // 0.300000
- 9.90161634314574046200618795410264283418655395507812e-01, // 0.400000
- 9.94326176020188468029914474755059927701950073242188e-01, // 0.500000
- 9.96650923670122979025620679749408736824989318847656e-01, // 0.600000
- 9.97989690314743826959897887718398123979568481445312e-01, // 0.700000
- 9.98777830395332189006296630395809188485145568847656e-01, // 0.800000
- 9.99249499182313538625521687208674848079681396484375e-01, // 0.900000
- 9.99535388712767813856885368295479565858840942382812e-01, // 1.000000
- 9.99710441300151630983350514725316315889358520507812e-01, // 1.100000
- 9.99818519608100975126774301315890625119209289550781e-01, // 1.200000
- 9.99885709402319799998792859696550294756889343261719e-01, // 1.300000
- 9.99927723862083506212172778759850189089775085449219e-01, // 1.400000
- 9.99954127338806841862606233917176723480224609375000e-01, // 1.500000
- 9.99970792125264407168572233786107972264289855957031e-01, // 1.600000
- 9.99981350059541806984952927450649440288543701171875e-01, // 1.700000
- 9.99988061331210875692931949743069708347320556640625e-01, // 1.800000
- 9.99992340071521379485375291551463305950164794921875e-01, // 1.900000
- 9.99995075192051996459952079021604731678962707519531e-01, // 2.000000
- 3.81824459744078470446737583188223652541637420654297e-01, // 0.000010
- 1.20743934975320044156177345939795486629009246826172e-01, // 0.000000
- 9.40661616417386547972512289561564102768898010253906e-01, // 0.123457
- 9.99999964784593187161476635083090513944625854492188e-01, // 3.141593
- 9.99999783864769620223000856640283018350601196289062e-01, // 2.718282
- 9.83788069985481405943517074774717912077903747558594e-01, // 0.314159
- 9.78987050620883314522302498517092317342758178710938e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_01_4 = { //
- 6.42906079231301164078615784092107787728309631347656e-01, // 0.100000
- 2.30941904807187847747940168119384907186031341552734e-01, // 0.200000
- 1.07473852696625640779082289100188063457608222961426e-01, // 0.300000
- 5.56083695858133400524714318180485861375927925109863e-02, // 0.400000
- 3.04932249412341663252767887115624034777283668518066e-02, // 0.500000
- 1.73469227014204988024381748346058884635567665100098e-02, // 0.600000
- 1.01216785315276381479465683810303744394332170486450e-02, // 0.700000
- 6.01647331475561961827702717187094094697386026382446e-03, // 0.800000
- 3.62732886466578426098994469839453813619911670684814e-03, // 0.900000
- 2.21150231109318090236270926141060044756159186363220e-03, // 1.000000
- 1.36055526775470518076327497425381807261146605014801e-03, // 1.100000
- 8.43312796876826494159307134879099976387806236743927e-04, // 1.200000
- 5.25999101373744552823108477923597092740237712860107e-04, // 1.300000
- 3.29838232387005033784815877240248482848983258008957e-04, // 1.400000
- 2.07786008544730114869572568103706089459592476487160e-04, // 1.500000
- 1.31423387335168583012201537485452718101441860198975e-04, // 1.600000
- 8.34178167284065351675878541293229773145867511630058e-05, // 1.700000
- 5.31128738330742547154618427018846205100999213755131e-05, // 1.800000
- 3.39116578546243936046616918034146692662034183740616e-05, // 1.900000
- 2.17061337053406243271114900439400230425235349684954e-05, // 2.000000
- 3.81810575458691437233937904238700866699218750000000e+03, // 0.000010
- 1.20743934931413173675537109375000000000000000000000e+08, // 0.000000
- 4.84212362445597399585039966041222214698791503906250e-01, // 0.123457
- 1.50288248944523529597303750440784320119291805895045e-07, // 3.141593
- 9.30810123491585766181913991212937276031880173832178e-07, // 2.718282
- 9.74271275055620944449685794097604230046272277832031e-02, // 0.314159
- 1.31457803694503660985049009468639269471168518066406e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_01_4 = { //
- 9.27573833553704485410662528011016547679901123046875e-01, // 0.100000
- 9.66394653856728513829921212163753807544708251953125e-01, // 0.200000
- 9.82338840734720664116252919484395533800125122070312e-01, // 0.300000
- 9.90161634314574046200618795410264283418655395507812e-01, // 0.400000
- 9.94326176020188468029914474755059927701950073242188e-01, // 0.500000
- 9.96650923670122979025620679749408736824989318847656e-01, // 0.600000
- 9.97989690314743826959897887718398123979568481445312e-01, // 0.700000
- 9.98777830395332189006296630395809188485145568847656e-01, // 0.800000
- 9.99249499182313538625521687208674848079681396484375e-01, // 0.900000
- 9.99535388712767813856885368295479565858840942382812e-01, // 1.000000
- 9.99710441300151630983350514725316315889358520507812e-01, // 1.100000
- 9.99818519608100975126774301315890625119209289550781e-01, // 1.200000
- 9.99885709402319799998792859696550294756889343261719e-01, // 1.300000
- 9.99927723862083506212172778759850189089775085449219e-01, // 1.400000
- 9.99954127338806841862606233917176723480224609375000e-01, // 1.500000
- 9.99970792125264407168572233786107972264289855957031e-01, // 1.600000
- 9.99981350059541806984952927450649440288543701171875e-01, // 1.700000
- 9.99988061331210875692931949743069708347320556640625e-01, // 1.800000
- 9.99992340071521379485375291551463305950164794921875e-01, // 1.900000
- 9.99995075192051996459952079021604731678962707519531e-01, // 2.000000
- 3.81824459744078470446737583188223652541637420654297e-01, // 0.000010
- 1.20743934975320044156177345939795486629009246826172e-01, // 0.000000
- 9.40661616417386770017117214592872187495231628417969e-01, // 0.123457
- 9.99999964784593187161476635083090513944625854492188e-01, // 3.141593
- 9.99999783864769620223000856640283018350601196289062e-01, // 2.718282
- 9.83788069985483404344961400056490674614906311035156e-01, // 0.314159
- 9.78987050620895637997875837754691019654273986816406e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_01_4 = { //
- 6.42906079231301386123220709123415872454643249511719e-01, // 0.100000
- 2.30941904807187903259091399377211928367614746093750e-01, // 0.200000
- 1.07473852696625682412445712543558329343795776367188e-01, // 0.300000
- 5.56083695858133747469409513541904743760824203491211e-02, // 0.400000
- 3.04932249412341767336176445724049699492752552032471e-02, // 0.500000
- 1.73469227014205092107790306954484549351036548614502e-02, // 0.600000
- 1.01216785315276381479465683810303744394332170486450e-02, // 0.700000
- 6.01647331475562135300050314867803535889834165573120e-03, // 0.800000
- 3.62732886466578339362820670999099093023687601089478e-03, // 0.900000
- 2.21150231109318176972444724981414765352383255958557e-03, // 1.000000
- 1.36055526775470539760370947135470487410202622413635e-03, // 1.100000
- 8.43312796876827144680610626181760380859486758708954e-04, // 1.200000
- 5.25999101373743902301804986620936688268557190895081e-04, // 1.300000
- 3.29838232387004816944381380139361681358423084020615e-04, // 1.400000
- 2.07786008544730223289789816654149490204872563481331e-04, // 1.500000
- 1.31423387335168528802092913210231017728801816701889e-04, // 1.600000
- 8.34178167284063996423162934412687263829866424202919e-05, // 1.700000
- 5.31128738330743021493068889427036083361599594354630e-05, // 1.800000
- 3.39116578546244545910338941130390821854234673082829e-05, // 1.900000
- 2.17061337053406344915068570955440918623935431241989e-05, // 2.000000
- 3.81810575458691755557083524763584136962890625000000e+03, // 0.000010
- 1.20743934931413218379020690917968750000000000000000e+08, // 0.000000
- 4.84212362445597510607342428556876257061958312988281e-01, // 0.123457
- 1.50288248944390466015246020196893805831450663390569e-07, // 3.141593
- 9.30810123487737271986064077622380352750042220577598e-07, // 2.718282
- 9.74271275055482721683119962108321487903594970703125e-02, // 0.314159
- 1.31457803694411845540912509022746235132217407226562e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_CDF_01_1 = { //
- 8.27551759585850255085404114652192220091819763183594e-01, // 0.100000
- 8.79419626790056918608229352685157209634780883789062e-01, // 0.200000
- 9.08357989730034232067623634065967053174972534179688e-01, // 0.300000
- 9.27573833553704485410662528011016547679901123046875e-01, // 0.400000
- 9.41402445890133443562319826014572754502296447753906e-01, // 0.500000
- 9.51832144669906954348448380187619477510452270507812e-01, // 0.600000
- 9.59944796430632019124118414765689522027969360351562e-01, // 0.700000
- 9.66394653856728291785316287132445722818374633789062e-01, // 0.800000
- 9.71606904600970766594514316238928586244583129882812e-01, // 0.900000
- 9.75872656273672145488262685830704867839813232421875e-01, // 1.000000
- 9.79399221790659857411753819178557023406028747558594e-01, // 1.100000
- 9.82338840734720442071647994453087449073791503906250e-01, // 1.200000
- 9.84806083916309082937345920072402805089950561523438e-01, // 1.300000
- 9.86888912463439682554167120542842894792556762695312e-01, // 1.400000
- 9.88655983362194623609298105293419212102890014648438e-01, // 1.500000
- 9.90161634314574046200618795410264283418655395507812e-01, // 1.600000
- 9.91449379513895889814989459409844130277633666992188e-01, // 1.700000
- 9.92554419222070327677442946878727525472640991210938e-01, // 1.800000
- 9.93505478144843912069461566716199740767478942871094e-01, // 1.900000
- 9.94326176020188468029914474755059927701950073242188e-01, // 2.000000
- 3.32398405040503219787240141158690676093101501464844e-01, // 0.000010
- 1.05113700610222168818630450459750136360526084899902e-01, // 0.000000
- 8.43459089726093846905996542773209512233734130859375e-01, // 0.123457
- 9.98686603432971331528733571758493781089782714843750e-01, // 3.141593
- 9.97771302397556292262947863491717725992202758789062e-01, // 2.718282
- 9.11526840920496961295782512024743482470512390136719e-01, // 0.314159
- 9.01485773262812539741162254358641803264617919921875e-01, // 0.271828
- };
-
- public static final double[] SCIPY_GAMMA_PDF_01_1 = { //
- 7.55492013825307062724334628001088276505470275878906e-01, // 0.100000
- 3.66330799305670196108764002929092384874820709228516e-01, // 0.200000
- 2.30123967106513782621135533190681599080562591552734e-01, // 0.300000
- 1.60726519807825291019653946023026946932077407836914e-01, // 0.400000
- 1.18970443671299608290325977577595040202140808105469e-01, // 0.500000
- 9.13579848700025454188988760506617836654186248779297e-02, // 0.600000
- 7.19556586194085856522661970302578993141651153564453e-02, // 0.700000
- 5.77354762017969619369850420298462267965078353881836e-02, // 0.800000
- 4.69868178615557574584471467460389249026775360107422e-02, // 0.900000
- 3.86691694403023741855029982161795487627387046813965e-02, // 1.000000
- 3.21130813374652795966213147949019912630319595336914e-02, // 1.100000
- 2.68684631741564101947705722750470158644020557403564e-02, // 1.200000
- 2.26218168783205615668396859518907149322330951690674e-02, // 1.300000
- 1.91483703787232971416099047701209201477468013763428e-02, // 1.400000
- 1.62830392611040195016691711771272821351885795593262e-02, // 1.500000
- 1.39020923964533350131178579545121465343981981277466e-02, // 1.600000
- 1.19111769796363797108140758496119815390557050704956e-02, // 1.700000
- 1.02372663794025164224477109087274584453552961349487e-02, // 1.800000
- 8.82310747761274466460790222299692686647176742553711e-03, // 1.900000
- 7.62330623530854158131919717789060086943209171295166e-03, // 2.000000
- 3.32395383249902215538895688951015472412109375000000e+03, // 0.000010
- 1.05113700600666418671607971191406250000000000000000e+08, // 0.000000
- 6.10491420220252267725413730659056454896926879882812e-01, // 0.123457
- 1.62124289852739653615409931575186419649980962276459e-03, // 3.141593
- 2.82006743783194159524985167308841482736170291900635e-03, // 2.718282
- 2.17664099893520729400719915247464086860418319702148e-01, // 0.314159
- 2.58666872715845264085743338000611402094364166259766e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_CDF_01_1 = { //
- 8.27551759585850477130009039683500304818153381347656e-01, // 0.100000
- 8.79419626790056807585926890169503167271614074707031e-01, // 0.200000
- 9.08357989730034232067623634065967053174972534179688e-01, // 0.300000
- 9.27573833553704485410662528011016547679901123046875e-01, // 0.400000
- 9.41402445890133554584622288530226796865463256835938e-01, // 0.500000
- 9.51832144669907287415355767734581604599952697753906e-01, // 0.600000
- 9.59944796430632130146420877281343564391136169433594e-01, // 0.700000
- 9.66394653856728513829921212163753807544708251953125e-01, // 0.800000
- 9.71606904600970988639119241270236670970916748046875e-01, // 0.900000
- 9.75872656273672256510565148346358910202980041503906e-01, // 1.000000
- 9.79399221790659524344846431631594896316528320312500e-01, // 1.100000
- 9.82338840734720664116252919484395533800125122070312e-01, // 1.200000
- 9.84806083916308971915043457556748762726783752441406e-01, // 1.300000
- 9.86888912463439793576469583058496937155723571777344e-01, // 1.400000
- 9.88655983362194734631600567809073254466056823730469e-01, // 1.500000
- 9.90161634314574046200618795410264283418655395507812e-01, // 1.600000
- 9.91449379513895889814989459409844130277633666992188e-01, // 1.700000
- 9.92554419222070327677442946878727525472640991210938e-01, // 1.800000
- 9.93505478144843912069461566716199740767478942871094e-01, // 1.900000
- 9.94326176020188468029914474755059927701950073242188e-01, // 2.000000
- 3.32398405040503330809542603674344718456268310546875e-01, // 0.000010
- 1.05113700610222196574206066088663646951317787170410e-01, // 0.000000
- 8.43459089726094068950601467804517596960067749023438e-01, // 0.123457
- 9.98686603432971664595640959305455908179283142089844e-01, // 3.141593
- 9.97771302397558956798206963867414742708206176757812e-01, // 2.718282
- 9.11526840920501624232485937682213261723518371582031e-01, // 0.314159
- 9.01485773262837186692308932833839207887649536132812e-01, // 0.271828
- };
-
- public static final double[] GNUR_GAMMA_PDF_01_1 = { //
- 7.55492013825307506813544478063704445958137512207031e-01, // 0.100000
- 3.66330799305670307131066465444746427237987518310547e-01, // 0.200000
- 2.30123967106513865887862380077422130852937698364258e-01, // 0.300000
- 1.60726519807825346530805177280853968113660812377930e-01, // 0.400000
- 1.18970443671299608290325977577595040202140808105469e-01, // 0.500000
- 9.13579848700025592966866838651185389608144760131836e-02, // 0.600000
- 7.19556586194086134078418126591714099049568176269531e-02, // 0.700000
- 5.77354762017969758147728498443029820919036865234375e-02, // 0.800000
- 4.69868178615557713362349545604956801980733871459961e-02, // 0.900000
- 3.86691694403023811243969021234079264104366302490234e-02, // 1.000000
- 3.21130813374652934744091226093587465584278106689453e-02, // 1.100000
- 2.68684631741564206031114281358895823359489440917969e-02, // 1.200000
- 2.26218168783205719751805418127332814037799835205078e-02, // 1.300000
- 1.91483703787233006110568567237351089715957641601562e-02, // 1.400000
- 1.62830392611040264405630750843556597828865051269531e-02, // 1.500000
- 1.39020923964533436867352378385476185940206050872803e-02, // 1.600000
- 1.19111769796363866497079797568403591867536306381226e-02, // 1.700000
- 1.02372663794025233613416148159558360930532217025757e-02, // 1.800000
- 8.82310747761274292988442624618983245454728603363037e-03, // 1.900000
- 7.62330623530854418340441114310124248731881380081177e-03, // 2.000000
- 3.32395383249902442912571132183074951171875000000000e+03, // 0.000010
- 1.05113700600666448473930358886718750000000000000000e+08, // 0.000000
- 6.10491420220252156703111268143402412533760070800781e-01, // 0.123457
- 1.62124289852696415632771209658358202432282269001007e-03, // 3.141593
- 2.82006743782835809022935258383313339436426758766174e-03, // 2.718282
- 2.17664099893503326654808915918692946434020996093750e-01, // 0.314159
- 2.58666872715738793697681785488384775817394256591797e-01, // 0.271828
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_1_1 = { //
- 1.00005000333358370239768275755665172255248762667179e-04, // 0.000100
- 1.00050033358353349620395444929954464896582067012787e-03, // 0.001000
- 1.00503358535014367114435174244135851040482521057129e-02, // 0.010000
- 1.05360515657826322999390811219200259074568748474121e-01, // 0.100000
- 2.87682072451780956878764072826015762984752655029297e-01, // 0.250000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.500000
- 1.38629436111989079449813289102166891098022460937500e+00, // 0.750000
- 2.30258509299404590109361379290930926799774169921875e+00, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+00, // 0.990000
- 6.90775527898213592692400197847746312618255615234375e+00, // 0.999000
- 9.21034037197629196214165858691558241844177246093750e+00, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_1_1 = { //
- 1.00005000333358343134713963618054322068928740918636e-04, // 0.000100
- 1.00050033358353349620395444929954464896582067012787e-03, // 0.001000
- 1.00503358535014419156139453548348683398216962814331e-02, // 0.010000
- 1.05360515657826309121603003404743503779172897338867e-01, // 0.100000
- 2.87682072451780901367612841568188741803169250488281e-01, // 0.250000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.500000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.750000
- 2.30258509299404590109361379290930926799774169921875e+00, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+00, // 0.990000
- 6.90775527898213592692400197847746312618255615234375e+00, // 0.999000
- 9.21034037197629196214165858691558241844177246093750e+00, // 0.999900
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_2_1 = { //
- 1.42092376217775075153415542672519222833216190338135e-02, // 0.000100
- 4.54020177694895513131889686064823763445019721984863e-02, // 0.001000
- 1.48554740253265954441630469773372169584035873413086e-01, // 0.010000
- 5.31811608389612056058126654534135013818740844726562e-01, // 0.100000
- 9.61278763114777112797071367822354659438133239746094e-01, // 0.250000
- 1.67834699001666076689787132636411115527153015136719e+00, // 0.500000
- 2.69263452888969556653364634257741272449493408203125e+00, // 0.750000
- 3.88972016986742952227018577104900032281875610351562e+00, // 0.900000
- 6.63835206799381172260154926334507763385772705078125e+00, // 0.990000
- 9.23341347645158450063718191813677549362182617187500e+00, // 0.999000
- 1.17563712224955398966130815097130835056304931640625e+01, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_2_1 = { //
- 1.42092376217774988417241743832164502236992120742798e-02, // 0.000100
- 4.54020177694895721298706803281675092875957489013672e-02, // 0.001000
- 1.48554740253265982197206085402285680174827575683594e-01, // 0.010000
- 5.31811608389611945035824192018480971455574035644531e-01, // 0.100000
- 9.61278763114777001774768905306700617074966430664062e-01, // 0.250000
- 1.67834699001666054485326640133280307054519653320312e+00, // 0.500000
- 2.69263452888969601062285619264002889394760131835938e+00, // 0.750000
- 3.88972016986742952227018577104900032281875610351562e+00, // 0.900000
- 6.63835206799381083442312956321984529495239257812500e+00, // 0.990000
- 9.23341347645158450063718191813677549362182617187500e+00, // 0.999000
- 1.17563712224955381202562421094626188278198242187500e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_4_1 = { //
- 2.31796895172818012698101597379718441516160964965820e-01, // 0.000100
- 4.28552413628422945723883685786859132349491119384766e-01, // 0.001000
- 8.23248686345385172202782086969818919897079467773438e-01, // 0.010000
- 1.74476956282491135752366062661167234182357788085938e+00, // 0.100000
- 2.53532021190009304589807470620144158601760864257812e+00, // 0.250000
- 3.67206074885089650550185069732833653688430786132812e+00, // 0.500000
- 5.10942748512337985289377684239298105239868164062500e+00, // 0.750000
- 6.68078306825586487605050933780148625373840332031250e+00, // 0.900000
- 1.00451175148316167451412184163928031921386718750000e+01, // 0.990000
- 1.30622407791880714711396649363450706005096435546875e+01, // 0.999000
- 1.59138140006312944763067207532003521919250488281250e+01, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_4_1 = { //
- 2.31796895172817957186950366121891420334577560424805e-01, // 0.000100
- 4.28552413628423112257337379560340195894241333007812e-01, // 0.001000
- 8.23248686345385172202782086969818919897079467773438e-01, // 0.010000
- 1.74476956282491157956826555164298042654991149902344e+00, // 0.100000
- 2.53532021190009304589807470620144158601760864257812e+00, // 0.250000
- 3.67206074885089650550185069732833653688430786132812e+00, // 0.500000
- 5.10942748512337896471535714226774871349334716796875e+00, // 0.750000
- 6.68078306825586398787208963767625391483306884765625e+00, // 0.900000
- 1.00451175148316149687843790161423385143280029296875e+01, // 0.990000
- 1.30622407791880696947828255360946059226989746093750e+01, // 0.999000
- 1.59138140006312944763067207532003521919250488281250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_4_10 = { //
- 2.31796895172818040453677213008631952106952667236328e-02, // 0.000100
- 4.28552413628423001235034917044686153531074523925781e-02, // 0.001000
- 8.23248686345385283225084549485472962260246276855469e-02, // 0.010000
- 1.74476956282491157956826555164298042654991149902344e-01, // 0.100000
- 2.53532021190009337896498209374840371310710906982422e-01, // 0.250000
- 3.67206074885089661652415315984399057924747467041016e-01, // 0.500000
- 5.10942748512338007493838176742428913712501525878906e-01, // 0.750000
- 6.68078306825586554218432411289541050791740417480469e-01, // 0.900000
- 1.00451175148316163010520085663301870226860046386719e+00, // 0.990000
- 1.30622407791880723593180846364703029394149780273438e+00, // 0.999000
- 1.59138140006312944763067207532003521919250488281250e+00, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_4_10 = { //
- 2.31796895172817971064738173936348175629973411560059e-02, // 0.000100
- 4.28552413628423140012912995189253706485033035278320e-02, // 0.001000
- 8.23248686345385283225084549485472962260246276855469e-02, // 0.010000
- 1.74476956282491157956826555164298042654991149902344e-01, // 0.100000
- 2.53532021190009337896498209374840371310710906982422e-01, // 0.250000
- 3.67206074885089661652415315984399057924747467041016e-01, // 0.500000
- 5.10942748512337896471535714226774871349334716796875e-01, // 0.750000
- 6.68078306825586443196129948773887008428573608398438e-01, // 0.900000
- 1.00451175148316163010520085663301870226860046386719e+00, // 0.990000
- 1.30622407791880701388720353861572220921516418457031e+00, // 0.999000
- 1.59138140006312944763067207532003521919250488281250e+00, // 0.999900
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_01_10 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000100
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.001000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.010000
- 6.07304836274677903746487345757596094421304488975011e-12, // 0.100000
- 5.79171329496954621446304020682127600139210699126124e-08, // 0.250000
- 5.93391104460224945785218331195665086852386593818665e-05, // 0.500000
- 3.53063580735582700775854192443148349411785602569580e-03, // 0.750000
- 2.66154553738837257315097417631477583199739456176758e-02, // 0.900000
- 1.58847781792950559776045338367111980915069580078125e-01, // 0.990000
- 3.36367701171875421728429955692263320088386535644531e-01, // 0.999000
- 5.31624347769055760615231065457919612526893615722656e-01, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_01_10 = { //
- 6.07304836240800246013734290758296395601191608171445e-42, // 0.000100
- 6.07304836240794013868566283512457787341965380549669e-32, // 0.001000
- 6.07304836240792099284182672275736116917595330090291e-22, // 0.010000
- 6.07304836274317627815629288782017336338625579372774e-12, // 0.100000
- 5.79171329496960180100020377028102736005621409276500e-08, // 0.250000
- 5.93391104460226165512662377388153345236787572503090e-05, // 0.500000
- 3.53063580735583307929070784325631393585354089736938e-03, // 0.750000
- 2.66154553738837638954262132529038353823125362396240e-02, // 0.900000
- 1.58847781792950504264894107109284959733486175537109e-01, // 0.990000
- 3.36367701171875477239581186950090341269969940185547e-01, // 0.999000
- 5.31624347769055760615231065457919612526893615722656e-01, // 0.999900
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_01_20 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000100
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.001000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.010000
- 3.03652418137338951873243672878798047210652244487505e-12, // 0.100000
- 2.89585664748477310723152010341063800069605349563062e-08, // 0.250000
- 2.96695552230112472892609165597832543426193296909332e-05, // 0.500000
- 1.76531790367791350387927096221574174705892801284790e-03, // 0.750000
- 1.33077276869418628657548708815738791599869728088379e-02, // 0.900000
- 7.94238908964752798880226691835559904575347900390625e-02, // 0.990000
- 1.68183850585937710864214977846131660044193267822266e-01, // 0.999000
- 2.65812173884527880307615532728959806263446807861328e-01, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_01_20 = { //
- 3.03652418120400123006867145379148197800595804085722e-42, // 0.000100
- 3.03652418120397006934283141756228893670982690274834e-32, // 0.001000
- 3.03652418120396049642091336137868058458797665045146e-22, // 0.010000
- 3.03652418137158813907814644391008668169312789686387e-12, // 0.100000
- 2.89585664748480090050010188514051368002810704638250e-08, // 0.250000
- 2.96695552230113082756331188694076672618393786251545e-05, // 0.500000
- 1.76531790367791653964535392162815696792677044868469e-03, // 0.750000
- 1.33077276869418819477131066264519176911562681198120e-02, // 0.900000
- 7.94238908964752521324470535546424798667430877685547e-02, // 0.990000
- 1.68183850585937738619790593475045170634984970092773e-01, // 0.999000
- 2.65812173884527880307615532728959806263446807861328e-01, // 0.999900
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_01_4 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000100
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.001000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.010000
- 1.51826209068669467858686166976238136189225613748022e-11, // 0.100000
- 1.44792832374238655361576005170531900034802674781531e-07, // 0.250000
- 1.48347776115056236446304582798916271713096648454666e-04, // 0.500000
- 8.82658951838956665203461682267516152933239936828613e-03, // 0.750000
- 6.65386384347093073898804505006410181522369384765625e-02, // 0.900000
- 3.97119454482376343928962114659952931106090545654297e-01, // 0.990000
- 8.40919252929688498809923657972831279039382934570312e-01, // 0.999000
- 1.32906086942263934602692643238697201013565063476562e+00, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_01_4 = { //
- 1.51826209060200048758698283629955882669254719901167e-41, // 0.000100
- 1.51826209060198492519497318340481080243853975684947e-31, // 0.001000
- 1.51826209060198020119068264779783997354452683633590e-21, // 0.010000
- 1.51826209068579382720100313806021671836354869356001e-11, // 0.100000
- 1.44792832374240031790115293408582886058866279199719e-07, // 0.250000
- 1.48347776115056534601902016312635623762616887688637e-04, // 0.500000
- 8.82658951838958226454590061393901123665273189544678e-03, // 0.750000
- 6.65386384347094045343951052018383052200078964233398e-02, // 0.900000
- 3.97119454482376232906659652144298888742923736572266e-01, // 0.990000
- 8.40919252929688609832226120488485321402549743652344e-01, // 0.999000
- 1.32906086942263934602692643238697201013565063476562e+00, // 0.999900
- };
-
- public static final double[] SCIPY_GAMMA_QUANT_01_1 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000100
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.001000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.010000
- 6.07304836274677871434744667904952544756902454992087e-11, // 0.100000
- 5.79171329496954621446304020682127600139210699126124e-07, // 0.250000
- 5.93391104460224945785218331195665086852386593818665e-04, // 0.500000
- 3.53063580735582666081384672907006461173295974731445e-02, // 0.750000
- 2.66154553738837229559521802002564072608947753906250e-01, // 0.900000
- 1.58847781792950537571584845863981172442436218261719e+00, // 0.990000
- 3.36367701171875399523969463189132511615753173828125e+00, // 0.999000
- 5.31624347769055738410770572954788804054260253906250e+00, // 0.999900
- };
-
- public static final double[] GNUR_GAMMA_QUANT_01_1 = { //
- 6.07304836240800195034793134519823530677018879604667e-41, // 0.000100
- 6.07304836240793970077989273361924320975415902739790e-31, // 0.001000
- 6.07304836240792080476273059119135989417810734534360e-21, // 0.010000
- 6.07304836274317530880401255224086687345419477424002e-11, // 0.100000
- 5.79171329496960127160461173634331544235465116798878e-07, // 0.250000
- 5.93391104460226138407608065250542495050467550754547e-04, // 0.500000
- 3.53063580735583290581836024557560449466109275817871e-02, // 0.750000
- 2.66154553738837618137580420807353220880031585693359e-01, // 0.900000
- 1.58847781792950493162663860857719555497169494628906e+00, // 0.990000
- 3.36367701171875443932890448195394128561019897460938e+00, // 0.999000
- 5.31624347769055738410770572954788804054260253906250e+00, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new GammaDistribution(1., 1.), P_CDFPDF, SCIPY_GAMMA_PDF_1_1, 1e-12);
- checkPDF(new GammaDistribution(2., 1.), P_CDFPDF, SCIPY_GAMMA_PDF_2_1, 1e-12);
- checkPDF(new GammaDistribution(4., 1.), P_CDFPDF, SCIPY_GAMMA_PDF_4_1, 1e-12);
- checkPDF(new GammaDistribution(4., 10), P_CDFPDF, SCIPY_GAMMA_PDF_4_10, 1e-13);
- checkPDF(new GammaDistribution(.1, 10), P_CDFPDF, SCIPY_GAMMA_PDF_01_10, 1e-11);
- checkPDF(new GammaDistribution(.1, 20), P_CDFPDF, SCIPY_GAMMA_PDF_01_20, 1e-14);
- checkPDF(new GammaDistribution(.1, 4.), P_CDFPDF, SCIPY_GAMMA_PDF_01_4, 1e-12);
- checkPDF(new GammaDistribution(.1, 1.), P_CDFPDF, SCIPY_GAMMA_PDF_01_1, 1e-12);
- checkPDF(new GammaDistribution(1., 1.), P_CDFPDF, GNUR_GAMMA_PDF_1_1, 1e-15);
- checkPDF(new GammaDistribution(2., 1.), P_CDFPDF, GNUR_GAMMA_PDF_2_1, 1e-16);
- checkPDF(new GammaDistribution(4., 1.), P_CDFPDF, GNUR_GAMMA_PDF_4_1, 1e-14);
- checkPDF(new GammaDistribution(4., 10), P_CDFPDF, GNUR_GAMMA_PDF_4_10, 1e-14);
- checkPDF(new GammaDistribution(.1, 10), P_CDFPDF, GNUR_GAMMA_PDF_01_10, 1e-15);
- checkPDF(new GammaDistribution(.1, 20), P_CDFPDF, GNUR_GAMMA_PDF_01_20, 1e-14);
- checkPDF(new GammaDistribution(.1, 4.), P_CDFPDF, GNUR_GAMMA_PDF_01_4, 1e-15);
- checkPDF(new GammaDistribution(.1, 1.), P_CDFPDF, GNUR_GAMMA_PDF_01_1, 1e-15);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new GammaDistribution(1., 1.), P_CDFPDF, SCIPY_GAMMA_CDF_1_1, 1e-13);
- checkCDF(new GammaDistribution(2., 1.), P_CDFPDF, SCIPY_GAMMA_CDF_2_1, 1e-12);
- checkCDF(new GammaDistribution(4., 1.), P_CDFPDF, SCIPY_GAMMA_CDF_4_1, 1e-12);
- checkCDF(new GammaDistribution(4., 10), P_CDFPDF, SCIPY_GAMMA_CDF_4_10, 1e-12);
- checkCDF(new GammaDistribution(.1, 10), P_CDFPDF, SCIPY_GAMMA_CDF_01_10, 1e-14);
- checkCDF(new GammaDistribution(.1, 20), P_CDFPDF, SCIPY_GAMMA_CDF_01_20, 1e-15);
- checkCDF(new GammaDistribution(.1, 4.), P_CDFPDF, SCIPY_GAMMA_CDF_01_4, 1e-13);
- checkCDF(new GammaDistribution(.1, 1.), P_CDFPDF, SCIPY_GAMMA_CDF_01_1, 1e-13);
- checkCDF(new GammaDistribution(1., 1.), P_CDFPDF, GNUR_GAMMA_CDF_1_1, 1e-15);
- checkCDF(new GammaDistribution(2., 1.), P_CDFPDF, GNUR_GAMMA_CDF_2_1, 1e-15);
- checkCDF(new GammaDistribution(4., 1.), P_CDFPDF, GNUR_GAMMA_CDF_4_1, 1e-14);
- checkCDF(new GammaDistribution(4., 10), P_CDFPDF, GNUR_GAMMA_CDF_4_10, 1e-15);
- checkCDF(new GammaDistribution(.1, 10), P_CDFPDF, GNUR_GAMMA_CDF_01_10, 1e-15);
- checkCDF(new GammaDistribution(.1, 20), P_CDFPDF, GNUR_GAMMA_CDF_01_20, 1e-15);
- checkCDF(new GammaDistribution(.1, 4.), P_CDFPDF, GNUR_GAMMA_CDF_01_4, 1e-15);
- checkCDF(new GammaDistribution(.1, 1.), P_CDFPDF, GNUR_GAMMA_CDF_01_1, 1e-15);
- }
-
- @Test
- public void testProbit() {
- checkQuantile(new GammaDistribution(1., 1.), P_QUANT, SCIPY_GAMMA_QUANT_1_1, 1e-14);
- checkQuantile(new GammaDistribution(2., 1.), P_QUANT, SCIPY_GAMMA_QUANT_2_1, 1e-13);
- checkQuantile(new GammaDistribution(4., 1.), P_QUANT, SCIPY_GAMMA_QUANT_4_1, 1e-13);
- checkQuantile(new GammaDistribution(4., 10), P_QUANT, SCIPY_GAMMA_QUANT_4_10, 1e-13);
- checkQuantile(new GammaDistribution(.1, 10), P_QUANT, SCIPY_GAMMA_QUANT_01_10, 1e-13);
- checkQuantile(new GammaDistribution(.1, 20), P_QUANT, SCIPY_GAMMA_QUANT_01_20, 1e-14);
- checkQuantile(new GammaDistribution(.1, 4.), P_QUANT, SCIPY_GAMMA_QUANT_01_4, 1e-13);
- checkQuantile(new GammaDistribution(.1, 1.), P_QUANT, SCIPY_GAMMA_QUANT_01_1, 1e-13);
- checkQuantile(new GammaDistribution(1., 1.), P_QUANT, GNUR_GAMMA_QUANT_1_1, 1e-14);
- checkQuantile(new GammaDistribution(2., 1.), P_QUANT, GNUR_GAMMA_QUANT_2_1, 1e-13);
- checkQuantile(new GammaDistribution(4., 1.), P_QUANT, GNUR_GAMMA_QUANT_4_1, 1e-13);
- checkQuantile(new GammaDistribution(4., 10), P_QUANT, GNUR_GAMMA_QUANT_4_10, 1e-13);
- checkQuantile(new GammaDistribution(.1, 10), P_QUANT, GNUR_GAMMA_QUANT_01_10, 1e-13);
- checkQuantile(new GammaDistribution(.1, 20), P_QUANT, GNUR_GAMMA_QUANT_01_20, 1e-14);
- checkQuantile(new GammaDistribution(.1, 4.), P_QUANT, GNUR_GAMMA_QUANT_01_4, 1e-13);
- checkQuantile(new GammaDistribution(.1, 1.), P_QUANT, GNUR_GAMMA_QUANT_01_1, 1e-13);
- }
-
- @Test
- public void testRandomAndEstimation() {
- GammaDistribution g = new GammaDistribution(1.2345, 0.12345, new Random(0));
- double[] data = new double[10000];
- for (int i = 0; i < data.length; i++) {
- data[i] = g.nextRandom();
- }
- GammaDistribution g2 = GammaChoiWetteEstimator.STATIC.estimate(data, ArrayLikeUtil.DOUBLEARRAYADAPTER);
- assertEquals("k does not match.", g.getK(), g2.getK(), 1E-2);
- assertEquals("theta does not match.", g.getTheta(), g2.getTheta(), 1E-5);
- }
-
- @Test
- public void extremeValues() {
- // TODO: tested values
- GammaDistribution dist = new GammaDistribution(1.1987906546993674E12, 1.1987905236089673E12);
- assertEquals(0.0, dist.cdf(Double.MIN_VALUE), 1e-50);
- // FIXME: NEITHER OF THESE VALUE IS NOT VERIFIED.
- // THIS IS SOLELY A REGRESSION TEST.
- // assertEquals(0.45430463189141745, dist.cdf(1.0), 1e-15);
- assertEquals(3.6330826914761E-4, dist.cdf(1.0), 1e-15);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedExtremeValueDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedExtremeValueDistribution.java
deleted file mode 100644
index 7c66107b..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedExtremeValueDistribution.java
+++ /dev/null
@@ -1,1294 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Generalized Extreme Value (GEV) distribution in ELKI.
- *
- * The reference values were computed using SciPy.
- *
- * @author Erich Schubert
- */
-public class TestGeneralizedExtremeValueDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_1_1 = { //
- 6.59880358632499303128682299757201690226793289184570e-02, // 0.000000
- 6.59898296015106466949617924910853616893291473388672e-02, // 0.000010
- 8.54688658759459179981021748062630649656057357788086e-02, // 0.100000
- 9.04841721928088676962786962576501537114381790161133e-02, // 0.123457
- 1.08008977696591554340521668109431630000472068786621e-01, // 0.200000
- 1.26023050723474722145667215045250486582517623901367e-01, // 0.271828
- 1.33486796658083856081944418292550835758447647094727e-01, // 0.300000
- 1.37320130159857167750914186399313621222972869873047e-01, // 0.314159
- 1.61682814145126474425495644027250818908214569091797e-01, // 0.400000
- 1.92295645547964910715421638087718747556209564208984e-01, // 0.500000
- 2.24961793549918465107140264080953784286975860595703e-01, // 0.600000
- 2.59276865990827554142583721841219812631607055664062e-01, // 0.700000
- 2.94816320729158143354453613937948830425739288330078e-01, // 0.800000
- 3.31154277152908960157873252683202736079692840576172e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 4.04607661664131867951255117077380418777465820312500e-01, // 1.100000
- 4.40991025942982617369381159733165986835956573486328e-01, // 1.200000
- 4.76723690714594083850386141421040520071983337402344e-01, // 1.300000
- 5.11544833689041578139722332707606256008148193359375e-01, // 1.400000
- 5.45239211892605046827497972117271274328231811523438e-01, // 1.500000
- 5.77635844258915676086019175272667780518531799316406e-01, // 1.600000
- 6.08605317804406409365469698968809098005294799804688e-01, // 1.700000
- 6.38056166582018691180167024867841973900794982910156e-01, // 1.800000
- 6.65930705440122117089174480497604236006736755371094e-01, // 1.900000
- 6.92200627555346392760782237019157037138938903808594e-01, // 2.000000
- 8.35793188453588298258978284138720482587814331054688e-01, // 2.718282
- 8.89169312582892001906031964608700945973396301269531e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_1_1 = { //
- 1.79374078764838684740823282481869682669639587402344e-01, // 0.000000
- 1.79377160888317427334115450321405660361051559448242e-01, // 0.000010
- 2.10219488415532645975147829631168860942125320434570e-01, // 0.100000
- 2.17395492872112461313349740521516650915145874023438e-01, // 0.123457
- 2.40378400508394624024433028353087138384580612182617e-01, // 0.200000
- 2.61030341003925192566725854703690856695175170898438e-01, // 0.271828
- 2.68809398181777348124654736238881014287471771240234e-01, // 0.300000
- 2.72640929007956611673790803251904435455799102783203e-01, // 0.314159
- 2.94605295353879470532376672053942456841468811035156e-01, // 0.400000
- 3.17041921077942157047857563156867399811744689941406e-01, // 0.500000
- 3.35603559643445015225893257593270391225814819335938e-01, // 0.600000
- 3.49987161158421655748895773285767063498497009277344e-01, // 0.700000
- 3.60089467289227027624320953691494651138782501220703e-01, // 0.800000
- 3.65982076505757814022246066087973304092884063720703e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.66104151897740148768889412167482078075408935546875e-01, // 1.100000
- 3.61052914770930044596752850338816642761230468750000e-01, // 1.200000
- 3.53165596312007168400270984420785680413246154785156e-01, // 1.300000
- 3.42898756467731824493228032224578782916069030761719e-01, // 1.400000
- 3.30704298890418080247854959452524781227111816406250e-01, // 1.500000
- 3.17013272754289754384871002912404946982860565185547e-01, // 1.600000
- 3.02224456630968474346587981926859356462955474853516e-01, // 1.700000
- 2.86697116378903826827695411338936537504196166992188e-01, // 1.800000
- 2.70747220321607640070027400724939070641994476318359e-01, // 1.900000
- 2.54646380043582531982337968656793236732482910156250e-01, // 2.000000
- 1.49919633191029216812140134607034269720315933227539e-01, // 2.718282
- 1.04448592925595828972973322379402816295623779296875e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_2_1 = { //
- 6.17978989787721657254981888485190211213193833827972e-04, // 0.000000
- 6.18024653604032120531031058163762281765230000019073e-04, // 0.000010
- 1.24839763464425581619698935043061283067800104618073e-03, // 0.100000
- 1.45770722707259806419366476859522663289681077003479e-03, // 0.123457
- 2.35869338329322553171607523836428299546241760253906e-03, // 0.200000
- 3.58731530475635143964674433902928285533562302589417e-03, // 0.271828
- 4.19464154138938540017367273549098172225058078765869e-03, // 0.300000
- 4.53021237372840286650177432647979003377258777618408e-03, // 0.314159
- 7.06196156220941038267335798650492506567388772964478e-03, // 0.400000
- 1.13142863804596271321001310639076109509915113449097e-02, // 0.500000
- 1.73320140087645062354493319389803218655288219451904e-02, // 0.600000
- 2.54943946757241260425708162529190303757786750793457e-02, // 0.700000
- 3.61486049131355194341530534529738361015915870666504e-02, // 0.800000
- 4.95800856955669819181586888134916080161929130554199e-02, // 0.900000
- 6.59880358453125426265728492580819875001907348632812e-02, // 1.000000
- 8.54688658759459596314655982496333308517932891845703e-02, // 1.100000
- 1.08008977696591554340521668109431630000472068786621e-01, // 1.200000
- 1.33486796658083856081944418292550835758447647094727e-01, // 1.300000
- 1.61682814145126418914344412769423797726631164550781e-01, // 1.400000
- 1.92295645547964910715421638087718747556209564208984e-01, // 1.500000
- 2.24961793549918520618291495338780805468559265136719e-01, // 1.600000
- 2.59276865990827554142583721841219812631607055664062e-01, // 1.700000
- 2.94816320729158143354453613937948830425739288330078e-01, // 1.800000
- 3.31154277152908849135570790167548693716526031494141e-01, // 1.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 2.000000
- 6.14105034982032282897534969379194080829620361328125e-01, // 2.718282
- 7.26650204627822926539693071390502154827117919921875e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_2_1 = { //
- 4.56628142304533850281966778084097313694655895233154e-03, // 0.000000
- 4.56657317004234564183917655100231058895587921142578e-03, // 0.000010
- 8.34665480722261536594697162172451498918235301971436e-03, // 0.100000
- 9.52012623739182869964103872462146682664752006530762e-03, // 0.123457
- 1.42692634455674552396153842437342973425984382629395e-02, // 0.200000
- 2.01978449671180448898866188756073825061321258544922e-02, // 0.271828
- 2.29612471247189892098461427849542815238237380981445e-02, // 0.300000
- 2.44494948372630735433652660049119731411337852478027e-02, // 0.314159
- 3.49781245974551888155978929262346355244517326354980e-02, // 0.400000
- 5.07071136099807306951703367303707636892795562744141e-02, // 0.500000
- 7.02847826336932546276159428089158609509468078613281e-02, // 0.600000
- 9.35464974266043414186100335427909158170223236083984e-02, // 0.700000
- 1.20017594905418731321411485168937360867857933044434e-01, // 0.800000
- 1.48946808910974892725675999827217310667037963867188e-01, // 0.900000
- 1.79374078734017200487116383555985521525144577026367e-01, // 1.000000
- 2.10219488415532701486299060888995882123708724975586e-01, // 1.100000
- 2.40378400508394624024433028353087138384580612182617e-01, // 1.200000
- 2.68809398181777348124654736238881014287471771240234e-01, // 1.300000
- 2.94605295353879415021225440796115435659885406494141e-01, // 1.400000
- 3.17041921077942157047857563156867399811744689941406e-01, // 1.500000
- 3.35603559643445015225893257593270391225814819335938e-01, // 1.600000
- 3.49987161158421655748895773285767063498497009277344e-01, // 1.700000
- 3.60089467289227027624320953691494651138782501220703e-01, // 1.800000
- 3.65982076505757758511094834830146282911300659179688e-01, // 1.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 2.000000
- 2.99431043346856384790299898668308742344379425048828e-01, // 2.718282
- 2.32026725020700291812758564446994569152593612670898e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_4_1 = { //
- 1.94233761556120265073609843858010169210640550320133e-24, // 0.000000
- 1.94339836960486498321475838226799834065378487714337e-24, // 0.000010
- 3.50581472625786942134053009067093603336708158078897e-22, // 0.100000
- 1.10204869082170943883948227538294176292737847487482e-21, // 0.123457
- 3.85942175009585124493227078787604613125739296999845e-20, // 0.200000
- 8.55175072212361792537222183911253732406541162804661e-19, // 0.271828
- 2.71618226092945448511767238087193692507249743561641e-18, // 0.300000
- 4.79654546206938212109880845109838654258082904740905e-18, // 0.314159
- 1.27523062451624426541224412921385568571695936319552e-16, // 0.400000
- 4.15089692010904525288672126361021019245556122612140e-15, // 0.500000
- 9.69966408521639154441452223525895873820334286419254e-14, // 0.600000
- 1.67930865740466120726981233244263965733930610291225e-12, // 0.700000
- 2.21644780341866066467927092510455566905236413077773e-11, // 0.800000
- 2.28850701972651310101286108247299871248925384747963e-10, // 0.900000
- 1.89217869483829244811168274588777937772476889222162e-09, // 1.000000
- 1.27958444708893479866928830448492837579266279135481e-08, // 1.100000
- 7.21407495654723266621612446335143342679430134012364e-08, // 1.200000
- 3.44996444807882075559481984891596617615050490712747e-07, // 1.300000
- 1.42158510896623277238609052430806656275308341719210e-06, // 1.400000
- 5.11929429867073290303346178031773661132319830358028e-06, // 1.500000
- 1.63190669761509105832684302095358930273505393415689e-05, // 1.600000
- 4.65873061192628793976758250217073964449809864163399e-05, // 1.700000
- 1.20361180348421196420645451485853527628933079540730e-04, // 1.800000
- 2.84104078721292101477463587499983077577780932188034e-04, // 1.900000
- 6.17978989331093432439689916435554550844244658946991e-04, // 2.000000
- 2.72466505377139643628847665013381629250943660736084e-02, // 2.718282
- 9.44768930014186492094552249909611418843269348144531e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_4_1 = { //
- 1.06048040538825383895657084905076034872528558503039e-22, // 0.000000
- 1.06104894703602011823679422569673096865235426708292e-22, // 0.000010
- 1.73195833587372556877622009550080809725453568188831e-20, // 0.100000
- 5.31816915757311281533262916149991462179401939316581e-20, // 0.123457
- 1.72520723688492552379661823003568327945291845918510e-18, // 0.200000
- 3.55778320603558542628503187787223104575572232312602e-17, // 0.271828
- 1.09862250605229655196224903219933069216592916588111e-16, // 0.300000
- 1.91279689150650823875815251444059610432563375858640e-16, // 0.314159
- 4.66711893658034022812779722242683120807921724748635e-15, // 0.400000
- 1.37458827543354963946170620516550599064667728677058e-13, // 0.500000
- 2.90641705075567549607614189502246106536209602211329e-12, // 0.600000
- 4.55304892645473537813182015220254180570824686924425e-11, // 0.700000
- 5.43750726676849818042246906675497505889715910143423e-10, // 0.800000
- 5.08001673311263319774744418142083113298923535694485e-09, // 0.900000
- 3.80054250404435749527446645589651152974397518846672e-08, // 1.000000
- 2.32553537538727241913236328495206972633013720042072e-07, // 1.100000
- 1.18632914440636535453432297976261722283197741489857e-06, // 1.200000
- 5.13345454477618321902391770872320364560437155887485e-06, // 1.300000
- 1.91398495015806936032053131579999671885161660611629e-05, // 1.400000
- 6.23657718766199291749591226974303026509005576372147e-05, // 1.500000
- 1.79887953645615079585964868336134259152458980679512e-04, // 1.600000
- 4.64670291311834173994532726226225349819287657737732e-04, // 1.700000
- 1.08626127745232634556893369648378211422823369503021e-03, // 1.800000
- 2.32004217969156720582923902895799983525648713111877e-03, // 1.900000
- 4.56628142012791525539139314560088678263127803802490e-03, // 2.000000
- 9.81649050447965243471060148294782266020774841308594e-02, // 2.718282
- 2.22908780675388440428719150077085942029953002929688e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_4_10 = { //
- 2.24961793553274530532704034158086869865655899047852e-01, // 0.000000
- 2.24962129153560647099041602814395446330308914184570e-01, // 0.000010
- 2.28326012057771948748907675508235115557909011840820e-01, // 0.100000
- 2.29117491320003585641984500398393720388412475585938e-01, // 0.123457
- 2.31706315790068034798920848515990655869245529174805e-01, // 0.200000
- 2.34144016800101217867791092430707067251205444335938e-01, // 0.271828
- 2.35102282543562940420045492828649003058671951293945e-01, // 0.300000
- 2.35584367949729117652779564195952843874692916870117e-01, // 0.314159
- 2.38513488532688416876581527503731194883584976196289e-01, // 0.400000
- 2.41939508585804652351924914910341612994670867919922e-01, // 0.500000
- 2.45379916339054454654799997115333098918199539184570e-01, // 0.600000
- 2.48834284427714574894352494993654545396566390991211e-01, // 0.700000
- 2.52302184674948581921682944084750488400459289550781e-01, // 0.800000
- 2.55783188277869832916167069924995303153991699218750e-01, // 0.900000
- 2.59276865990827554142583721841219812631607055664062e-01, // 1.000000
- 2.62782788305835623976491888242890127003192901611328e-01, // 1.100000
- 2.66300525630066620141889188744244165718555450439453e-01, // 1.200000
- 2.69829648460341131599449226996512152254581451416016e-01, // 1.300000
- 2.73369727554544250658352666505379602313041687011719e-01, // 1.400000
- 2.76920334099908960201474883433547802269458770751953e-01, // 1.500000
- 2.80481039878108018292834913154365494847297668457031e-01, // 1.600000
- 2.84051417427103602975080320902634412050247192382812e-01, // 1.700000
- 2.87631040199704479665143708189134486019611358642578e-01, // 1.800000
- 2.91219482718789723918462186702527105808258056640625e-01, // 1.900000
- 2.94816320729158143354453613937948830425739288330078e-01, // 2.000000
- 3.20860670367920819412432820172398351132869720458984e-01, // 2.718282
- 3.36339983908659712064093127992236986756324768066406e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_4_10 = { //
- 3.35603559645095625429966901265288470312952995300293e-02, // 0.000000
- 3.35603724701354494408533923888171557337045669555664e-02, // 0.000010
- 3.37233134553145824652276019151031505316495895385742e-02, // 0.100000
- 3.37609284733200315509193956131639424711465835571289e-02, // 0.123457
- 3.38820574854396400210632123162213247269392013549805e-02, // 0.200000
- 3.39934708099677296289087280456442385911941528320312e-02, // 0.271828
- 3.40365712424673116931472804935765452682971954345703e-02, // 0.300000
- 3.40581064819283629852009198657469823956489562988281e-02, // 0.314159
- 3.41868398883302671009687401237897574901580810546875e-02, // 0.400000
- 3.43328505356715121821231662124773720279335975646973e-02, // 0.500000
- 3.44745922233250789989966733628534711897373199462891e-02, // 0.600000
- 3.46120558908042108559044436333351768553256988525391e-02, // 0.700000
- 3.47452343518489734086607256813294952735304832458496e-02, // 0.800000
- 3.48741222670847020315143538482516305521130561828613e-02, // 0.900000
- 3.49987161158421683504471388914680574089288711547852e-02, // 1.000000
- 3.51190141671897312902750343255320331081748008728027e-02, // 1.100000
- 3.52350164502270857269650150556117296218872070312500e-02, // 1.200000
- 3.53467247236895973361292533354571787640452384948730e-02, // 1.300000
- 3.54541424449113518058140925859333947300910949707031e-02, // 1.400000
- 3.55572747381944151423560640523646725341677665710449e-02, // 1.500000
- 3.56561283626308858640818755247892113402485847473145e-02, // 1.600000
- 3.57507116794234872103608324778178939595818519592285e-02, // 1.700000
- 3.58410346187495246206289323254168266430497169494629e-02, // 1.800000
- 3.59271086462122773985683465980400796979665756225586e-02, // 1.900000
- 3.60089467289226999868745338062581140547990798950195e-02, // 2.000000
- 3.64737821185050284378270646357123041525483131408691e-02, // 2.718282
- 3.66487069582701815995129379643913125619292259216309e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_10 = { //
- 3.64200708229312053454407305252971127629280090332031e-01, // 0.000000
- 3.64201076086621500227380465730675496160984039306641e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.68742364149354184821305580044281668961048126220703e-01, // 0.123457
- 3.71558174423808174058336817324743606150150299072266e-01, // 0.200000
- 3.74200337049799547362027851704624481499195098876953e-01, // 0.271828
- 3.75236541960806024853525286744115874171257019042969e-01, // 0.300000
- 3.75757321275714095687447979798889718949794769287109e-01, // 0.314159
- 3.78914181510685010856320786842843517661094665527344e-01, // 0.400000
- 3.82590734620523953424253704724833369255065917968750e-01, // 0.500000
- 3.86265846721645655925669871066929772496223449707031e-01, // 0.600000
- 3.89939167191828084391147513088071718811988830566406e-01, // 0.700000
- 3.93610349414351023966673892573453485965728759765625e-01, // 0.800000
- 3.97279050833918845331282909683068282902240753173828e-01, // 0.900000
- 4.00944933009500681375669728367938660085201263427734e-01, // 1.000000
- 4.04607661664131867951255117077380418777465820312500e-01, // 1.100000
- 4.08266906731719725343054960831068456172943115234375e-01, // 1.200000
- 4.11922342400900476366842895004083402454853057861328e-01, // 1.300000
- 4.15573647155991876545044760860037058591842651367188e-01, // 1.400000
- 4.19220503815090905774809471040498465299606323242188e-01, // 1.500000
- 4.22862599565362817788383154038456268608570098876953e-01, // 1.600000
- 4.26499625995571840508802097247098572552204132080078e-01, // 1.700000
- 4.30131279125902432625139226729515939950942993164062e-01, // 1.800000
- 4.33757259435121944601831955878878943622112274169922e-01, // 1.900000
- 4.37377271885135254780863078849506564438343048095703e-01, // 2.000000
- 4.63178277570029439669241355659323744475841522216797e-01, // 2.718282
- 4.78191805551566095910942522095865570008754730224609e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_10 = { //
- 3.67860986195510386576046357731684111058712005615234e-02, // 0.000000
- 3.67860989892352038821421444936277111992239952087402e-02, // 0.000010
- 3.67879441171442347902065250764280790463089942932129e-02, // 0.100000
- 3.67878429896495301454351078973559197038412094116211e-02, // 0.123457
- 3.67861108816435675161748974915099097415804862976074e-02, // 0.200000
- 3.67825446794351126889033309907972579821944236755371e-02, // 0.271828
- 3.67806360606196675044898825035488698631525039672852e-02, // 0.300000
- 3.67795687265079010441759521654603304341435432434082e-02, // 0.314159
- 3.67715575045233014628287548930529737845063209533691e-02, // 0.400000
- 3.67589137340928531760830821895069675520062446594238e-02, // 0.500000
- 3.67427439081312035007442773348884657025337219238281e-02, // 0.600000
- 3.67230877916642356462162410934979561716318130493164e-02, // 0.700000
- 3.66999857244961757984924588527064770460128784179688e-02, // 0.800000
- 3.66734785901757648352017326942586805671453475952148e-02, // 0.900000
- 3.66436077853866115638936662435298785567283630371094e-02, // 1.000000
- 3.66104151897740162646677219981938833370804786682129e-02, // 1.100000
- 3.65739431362198524899653762076923158019781112670898e-02, // 1.200000
- 3.65342343815761166903044454556948039680719375610352e-02, // 1.300000
- 3.64913320778669988952991332098463317379355430603027e-02, // 1.400000
- 3.64452797439685782787677226224332116544246673583984e-02, // 1.500000
- 3.63961212377742968082650065753114176914095878601074e-02, // 1.600000
- 3.63439007288538645790154646419978234916925430297852e-02, // 1.700000
- 3.62886626716122442926071300917101325467228889465332e-02, // 1.800000
- 3.62304517789548280459754892035562079399824142456055e-02, // 1.900000
- 3.61693129964641910123468449000938562676310539245605e-02, // 2.000000
- 3.56482034999189151269760600371228065341711044311523e-02, // 2.718282
- 3.52782829415396598227161462091316934674978256225586e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_20 = { //
- 3.66040051641140451454958792965044267475605010986328e-01, // 0.000000
- 3.66040235576718830934339621308026835322380065917969e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.68310902956942021191366620769258588552474975585938e-01, // 0.123457
- 3.69718830722743807548624772607581689953804016113281e-01, // 0.200000
- 3.71040005167483422088281486139749176800251007080078e-01, // 0.271828
- 3.71558174423808174058336817324743606150150299072266e-01, // 0.300000
- 3.71818605637736554481165285324095748364925384521484e-01, // 0.314159
- 3.73397426637427698459248404105892404913902282714844e-01, // 0.400000
- 3.75236541960806024853525286744115874171257019042969e-01, // 0.500000
- 3.77075475227729051130864945662324316799640655517578e-01, // 0.600000
- 3.78914181510685010856320786842843517661094665527344e-01, // 0.700000
- 3.80752616122933373876691121040494181215763092041016e-01, // 0.800000
- 3.82590734620523953424253704724833369255065917968750e-01, // 0.900000
- 3.84428492804265664606333530173287726938724517822266e-01, // 1.000000
- 3.86265846721645655925669871066929772496223449707031e-01, // 1.100000
- 3.88102752668698702809280121073243208229541778564453e-01, // 1.200000
- 3.89939167191828084391147513088071718811988830566406e-01, // 1.300000
- 3.91775047089576777814556862722383812069892883300781e-01, // 1.400000
- 3.93610349414351023966673892573453485965728759765625e-01, // 1.500000
- 3.95445031474095209933494743381743319332599639892578e-01, // 1.600000
- 3.97279050833918845331282909683068282902240753173828e-01, // 1.700000
- 3.99112365317676576204064531339099630713462829589844e-01, // 1.800000
- 4.00944933009500681375669728367938660085201263427734e-01, // 1.900000
- 4.02776712255286439834378597879549488425254821777344e-01, // 2.000000
- 4.15907192667703928812272806680994108319282531738281e-01, // 2.718282
- 4.23619395109240293173513691726839169859886169433594e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_20 = { //
- 1.83937417516764276093077512541640317067503929138184e-02, // 0.000000
- 1.83937417977731651475004071016883244737982749938965e-02, // 0.000010
- 1.83939720585721173951032625382140395231544971466064e-02, // 0.100000
- 1.83939594126808145246876335932029178366065025329590e-02, // 0.123457
- 1.83937425180828485749007228378104628063738346099854e-02, // 0.200000
- 1.83932951601603437985499311935200239531695842742920e-02, // 0.271828
- 1.83930554408217837580874487457549548707902431488037e-02, // 0.300000
- 1.83929213116811943184991662292304681614041328430176e-02, // 0.314159
- 1.83919131598794319271128472337295534089207649230957e-02, // 0.400000
- 1.83903180303098337522449412517744349315762519836426e-02, // 0.500000
- 1.83882724286199075725001250702916877344250679016113e-02, // 0.600000
- 1.83857787522616507314143774465264868922531604766846e-02, // 0.700000
- 1.83828394191271268787168935432418948039412498474121e-02, // 0.800000
- 1.83794568670464265880415410947534837760031223297119e-02, // 0.900000
- 1.83756335532885978212291888667095918208360671997070e-02, // 1.000000
- 1.83713719540656017503721386674442328512668609619141e-02, // 1.100000
- 1.83666745640393841432214117048715706914663314819336e-02, // 1.200000
- 1.83615438958321178231081205467489780858159065246582e-02, // 1.300000
- 1.83559824795396266117197825451512471772730350494385e-02, // 1.400000
- 1.83499928622480878992462294263532385230064392089844e-02, // 1.500000
- 1.83435776075540693530463443039479898288846015930176e-02, // 1.600000
- 1.83367392950878824176008663471293402835726737976074e-02, // 1.700000
- 1.83294805200404052614171490631633787415921688079834e-02, // 1.800000
- 1.83218038926933057819468331217649392783641815185547e-02, // 1.900000
- 1.83137120379528138547353677267892635427415370941162e-02, // 2.000000
- 1.82436263119165158197443332710463437251746654510498e-02, // 2.718282
- 1.81927559990815723711676810125936754047870635986328e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_4 = { //
- 3.58683419097346689596861324389465153217315673828125e-01, // 0.000000
- 3.58684338497014365554349524245481006801128387451172e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.70036738247086438580168987755314446985721588134766e-01, // 0.123457
- 3.77075475227729051130864945662324316799640655517578e-01, // 0.200000
- 3.83677647968239443621030204667476937174797058105469e-01, // 0.271828
- 3.86265846721645655925669871066929772496223449707031e-01, // 0.300000
- 3.87566357530248317697640914047951810061931610107422e-01, // 0.314159
- 3.95445031474095209933494743381743319332599639892578e-01, // 0.400000
- 4.04607661664131867951255117077380418777465820312500e-01, // 0.500000
- 4.13748531068576341773734839080134406685829162597656e-01, // 0.600000
- 4.22862599565362817788383154038456268608570098876953e-01, // 0.700000
- 4.31944996928375679612344129054690711200237274169922e-01, // 0.800000
- 4.40991025942982672880532390990993008017539978027344e-01, // 0.900000
- 4.49996164872620063590602512704208493232727050781250e-01, // 1.000000
- 4.58956069307663805378894039677106775343418121337891e-01, // 1.100000
- 4.67866573428437237947008497940259985625743865966797e-01, // 1.200000
- 4.76723690714594083850386141421040520071983337402344e-01, // 1.300000
- 4.85523614133279490800987332477234303951263427734375e-01, // 1.400000
- 4.94262715838446498040070764545816928148269653320312e-01, // 1.500000
- 5.02937546413495417674255349993472918868064880371094e-01, // 1.600000
- 5.11544833689041578139722332707606256008148193359375e-01, // 1.700000
- 5.20081481167105397211969375348417088389396667480469e-01, // 1.800000
- 5.28544566082388089789390051009831950068473815917969e-01, // 1.900000
- 5.36931337130553965053536558116320520639419555664062e-01, // 2.000000
- 5.94719607054730259321217999968212097883224487304688e-01, // 2.718282
- 6.26579099505278791504281343804905191063880920410156e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_4 = { //
- 9.19408832681790494367746191528567578643560409545898e-02, // 0.000000
- 9.19408890865627964616990652757522184401750564575195e-02, // 0.000010
- 9.19698602928605835060693607374560087919235229492188e-02, // 0.100000
- 9.19682820379929405474328518721449654549360275268555e-02, // 0.123457
- 9.19413621430995309236067214442300610244274139404297e-02, // 0.200000
- 9.18862440991995849115525629713374655693769454956055e-02, // 0.271828
- 9.18568597703280087518606933372211642563343048095703e-02, // 0.300000
- 9.18404563854176708703747067374933976680040359497070e-02, // 0.314159
- 9.17178880377703537041256254269683267921209335327148e-02, // 0.400000
- 9.15260379744350371922223530418705195188522338867188e-02, // 0.500000
- 9.12829492792362195974220639982377178966999053955078e-02, // 0.600000
- 9.09903030944357454901094683918927330523729324340820e-02, // 0.700000
- 9.06498150644146627463726417772704735398292541503906e-02, // 0.800000
- 9.02632286927325111491882125847041606903076171875000e-02, // 0.900000
- 8.98323090075764524309320790962374303489923477172852e-02, // 1.000000
- 8.93588365430456332827446885858080349862575531005859e-02, // 1.100000
- 8.88446016412571676346132676371780689805746078491211e-02, // 1.200000
- 8.82913990780017921000677461051964201033115386962891e-02, // 1.300000
- 8.77010230126132606098821042905910871922969818115234e-02, // 1.400000
- 8.70752622608445409069233278387400787323713302612305e-02, // 1.500000
- 8.64158958878580990559115093674336094409227371215820e-02, // 1.600000
- 8.57246891169329561233070080561446957290172576904297e-02, // 1.700000
- 8.50033895481578094521779576098197139799594879150391e-02, // 1.800000
- 8.42537236802113342903908232983667403459548950195312e-02, // 1.900000
- 8.34773937273183275209476050804369151592254638671875e-02, // 2.000000
- 7.72637758157185411400647012669651303440332412719727e-02, // 2.718282
- 7.32283395263601255553709279411123134195804595947266e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_1 = { //
- 3.31154277189507073586582919233478605747222900390625e-01, // 0.000000
- 3.31157936975598421458499842628953047096729278564453e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.76507892217193051997981001477455720305442810058594e-01, // 0.123457
- 4.04607661664131867951255117077380418777465820312500e-01, // 0.200000
- 4.30794607123086759070673679161700420081615447998047e-01, // 0.271828
- 4.40991025942982672880532390990993008017539978027344e-01, // 0.300000
- 4.46096575846239407070470406324602663516998291015625e-01, // 0.314159
- 4.76723690714594083850386141421040520071983337402344e-01, // 0.400000
- 5.11544833689041578139722332707606256008148193359375e-01, // 0.500000
- 5.45239211892605046827497972117271274328231811523438e-01, // 0.600000
- 5.77635844258915676086019175272667780518531799316406e-01, // 0.700000
- 6.08605317804406409365469698968809098005294799804688e-01, // 0.800000
- 6.38056166582018691180167024867841973900794982910156e-01, // 0.900000
- 6.65930705440122117089174480497604236006736755371094e-01, // 1.000000
- 6.92200627555346392760782237019157037138938903808594e-01, // 1.100000
- 7.16862603474862081220919662882806733250617980957031e-01, // 1.200000
- 7.39934054783606187655209396325517445802688598632812e-01, // 1.300000
- 7.61449220009415284060594331094762310385704040527344e-01, // 1.400000
- 7.81455584849563456018017859605606645345687866210938e-01, // 1.500000
- 8.00010713004353557487036141537828370928764343261719e-01, // 1.600000
- 8.17179486939028754122205100429710000753402709960938e-01, // 1.700000
- 8.33031748536220639778093755012378096580505371093750e-01, // 1.800000
- 8.47640316515773317718185353442095220088958740234375e-01, // 1.900000
- 8.61079349396833837460007998743094503879547119140625e-01, // 2.000000
- 9.29667709628290483969692559185205027461051940917969e-01, // 2.718282
- 9.53363743354765147408613756851991638541221618652344e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_1 = { //
- 3.65982076509606846226319021297967992722988128662109e-01, // 0.000000
- 3.65982461392446445369586172091658227145671844482422e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.67779034862618203760575852356851100921630859375000e-01, // 0.123457
- 3.66104151897740148768889412167482078075408935546875e-01, // 0.200000
- 3.62782413998306907387814135290682315826416015625000e-01, // 0.271828
- 3.61052914770930044596752850338816642761230468750000e-01, // 0.300000
- 3.60097994370001339703435405681375414133071899414062e-01, // 0.314159
- 3.53165596312007168400270984420785680413246154785156e-01, // 0.400000
- 3.42898756467731824493228032224578782916069030761719e-01, // 0.500000
- 3.30704298890418080247854959452524781227111816406250e-01, // 0.600000
- 3.17013272754289754384871002912404946982860565185547e-01, // 0.700000
- 3.02224456630968474346587981926859356462955474853516e-01, // 0.800000
- 2.86697116378903826827695411338936537504196166992188e-01, // 0.900000
- 2.70747220321607584558876169467112049460411071777344e-01, // 1.000000
- 2.54646380043582531982337968656793236732482910156250e-01, // 1.100000
- 2.38622831681304076179017670256143901497125625610352e-01, // 1.200000
- 2.22863854497548474764556658556102775037288665771484e-01, // 1.300000
- 2.07519121233516318225653662921104114502668380737305e-01, // 1.400000
- 1.92704574679114809532265439884213265031576156616211e-01, // 1.500000
- 1.78506518513120937541316379792988300323486328125000e-01, // 1.600000
- 1.64985692989648907724742343816615175455808639526367e-01, // 1.700000
- 1.52181175470408269756461550059611909091472625732422e-01, // 1.800000
- 1.40114001931851056559352741714974399656057357788086e-01, // 1.900000
- 1.28790449330409367822980470918992068618535995483398e-01, // 2.000000
- 6.77988607946176241592084465992229524999856948852539e-02, // 2.718282
- 4.55314756659847622022319058032735483720898628234863e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_1_05_1 = { //
- 2.23130160170742858349868242839875165373086929321289e-01, // 0.000000
- 2.23132391461187878922700633665954228490591049194336e-01, // 0.000010
- 2.46596963941606434067566056000941898673772811889648e-01, // 0.100000
- 2.52449689405203292480450727452989667654037475585938e-01, // 0.123457
- 2.72531793034012592702453048332245089113712310791016e-01, // 0.200000
- 2.92827430712962133441124024102464318275451660156250e-01, // 0.271828
- 3.01194211912202136627314530414878390729427337646484e-01, // 0.300000
- 3.05489236119981799610911821218905970454216003417969e-01, // 0.314159
- 3.32871083698079606172370858985232189297676086425781e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.06569659740599109731817861757008358836174011230469e-01, // 0.600000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.700000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.800000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.900000
- 6.06530659712633424263117376540321856737136840820312e-01, // 1.000000
- 6.70320046035639327541844068036880344152450561523438e-01, // 1.100000
- 7.40818220681717876097138741897651925683021545410156e-01, // 1.200000
- 8.18730753077981820986508409987436607480049133300781e-01, // 1.300000
- 9.04837418035959517581545696884859353303909301757812e-01, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_1_05_1 = { //
- 2.23130160170742858349868242839875165373086929321289e-01, // 0.000000
- 2.23132391461187878922700633665954228490591049194336e-01, // 0.000010
- 2.46596963941606434067566056000941898673772811889648e-01, // 0.100000
- 2.52449689405203292480450727452989667654037475585938e-01, // 0.123457
- 2.72531793034012592702453048332245089113712310791016e-01, // 0.200000
- 2.92827430712962133441124024102464318275451660156250e-01, // 0.271828
- 3.01194211912202136627314530414878390729427337646484e-01, // 0.300000
- 3.05489236119981799610911821218905970454216003417969e-01, // 0.314159
- 3.32871083698079606172370858985232189297676086425781e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.06569659740599165242969093014835380017757415771484e-01, // 0.600000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.700000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.800000
- 5.48811636094026500387599298846907913684844970703125e-01, // 0.900000
- 6.06530659712633313240814914024667814373970031738281e-01, // 1.000000
- 6.70320046035639327541844068036880344152450561523438e-01, // 1.100000
- 7.40818220681717876097138741897651925683021545410156e-01, // 1.200000
- 8.18730753077981932008810872503090649843215942382812e-01, // 1.300000
- 9.04837418035959517581545696884859353303909301757812e-01, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_1_05_05 = { //
- 1.35335283263679745369145734912308398634195327758789e-01, // 0.000000
- 1.35337989969344651974836324370699003338813781738281e-01, // 0.000010
- 1.65298888221586531832585365009435918182134628295898e-01, // 0.100000
- 1.73238399726401759437521832296624779701232910156250e-01, // 0.123457
- 2.01896517994655383398949766160512808710336685180664e-01, // 0.200000
- 2.33086969755381512303671343033784069120883941650391e-01, // 0.271828
- 2.46596963941606434067566056000941898673772811889648e-01, // 0.300000
- 2.53680045527954645123713817156385630369186401367188e-01, // 0.314159
- 3.01194211912202136627314530414878390729427337646484e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.600000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.700000
- 6.70320046035639327541844068036880344152450561523438e-01, // 0.800000
- 8.18730753077981820986508409987436607480049133300781e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_1_05_05 = { //
- 2.70670566527359490738291469824616797268390655517578e-01, // 0.000000
- 2.70675979938689359460823879999225027859210968017578e-01, // 0.000010
- 3.30597776443173063665170730018871836364269256591797e-01, // 0.100000
- 3.46476799452803518875043664593249559402465820312500e-01, // 0.123457
- 4.03793035989310766797899532321025617420673370361328e-01, // 0.200000
- 4.66173939510763024607342686067568138241767883300781e-01, // 0.271828
- 4.93193927883212868135132112001883797347545623779297e-01, // 0.300000
- 5.07360091055909290247427634312771260738372802734375e-01, // 0.314159
- 6.02388423824404273254629060829756781458854675292969e-01, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 8.98657928234443126314090477535501122474670410156250e-01, // 0.600000
- 1.09762327218805277873059367266250774264335632324219e+00, // 0.700000
- 1.34064009207127865508368813607376068830490112304688e+00, // 0.800000
- 1.63746150615596386401762174500618129968643188476562e+00, // 0.900000
- 2.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_2_05_05 = { //
- 1.76921206338193331975006117318116594105958938598633e-01, // 0.000000
- 1.76923249246490665864683933250489644706249237060547e-01, // 0.000010
- 1.99398179844168382812696904693439137190580368041992e-01, // 0.100000
- 2.05339665992123637794364299224980641156435012817383e-01, // 0.123457
- 2.26901404464795231064044855884276330471038818359375e-01, // 0.200000
- 2.50825105377308843479511324403574690222740173339844e-01, // 0.271828
- 2.61416388017453427128344856100738979876041412353516e-01, // 0.300000
- 2.67037895731317531655690800107549875974655151367188e-01, // 0.314159
- 3.06292130801829320940754541879869066178798675537109e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.60889634482101295809286511939717456698417663574219e-01, // 0.600000
- 6.39407319161896969816893943061586469411849975585938e-01, // 0.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_2_05_05 = { //
- 2.04291012223037887762799869051377754658460617065430e-01, // 0.000000
- 2.04294733126156702329723202637978829443454742431641e-01, // 0.000010
- 2.47323003145426822957375634359777905046939849853516e-01, // 0.100000
- 2.59416327106311739303379226839751936495304107666016e-01, // 0.123457
- 3.05953791365762839404851547442376613616943359375000e-01, // 0.200000
- 3.62726274623251354611852548259776085615158081054688e-01, // 0.271828
- 3.89696542692991587664153030345914885401725769042969e-01, // 0.300000
- 4.04491116610953882481993559849797748029232025146484e-01, // 0.314159
- 5.17728195074058872293676358822267502546310424804688e-01, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 1.19001191919253446194204570929287001490592956542969e+00, // 0.600000
- 2.85951646191380959294292551930993795394897460937500e+00, // 0.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_4_05_05 = { //
- 2.24170404679878587650421195576200261712074279785156e-01, // 0.000000
- 2.24171745530291038894787902790994849056005477905273e-01, // 0.000010
- 2.38933711623939531998317420402599964290857315063477e-01, // 0.100000
- 2.42851877427009699150772803477593697607517242431641e-01, // 0.123457
- 2.57198770047239844149800092054647393524646759033203e-01, // 0.200000
- 2.73490194806388475790015490929363295435905456542969e-01, // 0.271828
- 2.80881211900971317074748867526068352162837982177734e-01, // 0.300000
- 2.84858998476642533148606162285432219505310058593750e-01, // 0.314159
- 3.14022014616371969442099043590133078396320343017578e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 5.12353580703692079723055030626710504293441772460938e-01, // 0.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_4_05_05 = { //
- 1.34085176585659937575911726526101119816303253173828e-01, // 0.000000
- 1.34087587639451499832432546099880710244178771972656e-01, // 0.000010
- 1.62881011401559666618155119977018330246210098266602e-01, // 0.100000
- 1.71325751629594402736245228879852220416069030761719e-01, // 0.123457
- 2.05442218066886145289018372750433627516031265258789e-01, // 0.200000
- 2.50994806945743553772132372614578343927860260009766e-01, // 0.271828
- 2.74361188164238878339773464176687411963939666748047e-01, // 0.300000
- 2.87699431311843278891160480270627886056900024414062e-01, // 0.314159
- 4.04143606154024670473745572962798178195953369140625e-01, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 3.42631489815548651023391357739455997943878173828125e+00, // 0.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_M1_05_1 = { //
- 1.35335283290746816176053357594355475157499313354492e-01, // 0.000000
- 1.35340696647941433061745897248329129070043563842773e-01, // 0.000010
- 1.88875602837561828994950019477983005344867706298828e-01, // 0.100000
- 2.01098462456466814396449649393616709858179092407227e-01, // 0.123457
- 2.39651036441775794338937544125656131654977798461914e-01, // 0.200000
- 2.73726692426692841397795064040110446512699127197266e-01, // 0.271828
- 2.86504796860190091845055349040194414556026458740234e-01, // 0.300000
- 2.92801343101584787831370704225264489650726318359375e-01, // 0.314159
- 3.29192987807905568242716753957211039960384368896484e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.02890321529133010880485699090058915317058563232422e-01, // 0.600000
- 4.34598208507078198614692610135534778237342834472656e-01, // 0.700000
- 4.63369369231175276535594775850768201053142547607422e-01, // 0.800000
- 4.89541659556953112630850455389008857309818267822266e-01, // 0.900000
- 5.13417119032592017546789975313004106283187866210938e-01, // 1.000000
- 5.35261428518990278746514377417042851448059082031250e-01, // 1.100000
- 5.55306373001950515089220061781816184520721435546875e-01, // 1.200000
- 5.73753420737432739962002870015567168593406677246094e-01, // 1.300000
- 5.90777513901231565718319416191661730408668518066406e-01, // 1.400000
- 6.06530659712633424263117376540321856737136840820312e-01, // 1.500000
- 6.21145157615451526389449554699240252375602722167969e-01, // 1.600000
- 6.34736418940281876821529749577166512608528137207031e-01, // 1.700000
- 6.47405392083911013223485042544780299067497253417969e-01, // 1.800000
- 6.59240630200443766817386403999989852309226989746094e-01, // 1.900000
- 6.70320046035639327541844068036880344152450561523438e-01, // 2.000000
- 7.32915541350616539517659475677646696567535400390625e-01, // 2.718282
- 7.59872119711751947690459019213449209928512573242188e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_M1_05_1 = { //
- 5.41341132946450809271254911436699330806732177734375e-01, // 0.000000
- 5.41341132729920015975721980794332921504974365234375e-01, // 0.000010
- 5.24654452326560716279857388144591823220252990722656e-01, // 0.100000
- 5.17363942213228455990758902771631255745887756347656e-01, // 0.123457
- 4.89083747840358629144219548834371380507946014404297e-01, // 0.200000
- 4.59489810014122646020240381403709761798381805419922e-01, // 0.271828
- 4.47663745094046994221770319200004450976848602294922e-01, // 0.300000
- 4.41727385996091959086129463685210794210433959960938e-01, // 0.314159
- 4.06411096059142717962231472483836114406585693359375e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 3.32967207875316584253511109636747278273105621337891e-01, // 0.600000
- 3.01804311463248764457745210165739990770816802978516e-01, // 0.700000
- 2.74183058716671756993576991590089164674282073974609e-01, // 0.800000
- 2.49766152835180110791668539604870602488517761230469e-01, // 0.900000
- 2.28185386236707560270176031735900323837995529174805e-01, // 1.000000
- 2.09086495515230508246418139606248587369918823242188e-01, // 1.100000
- 1.92147533910709572557706792395038064569234848022461e-01, // 1.200000
- 1.77084389116491575100198474501667078584432601928711e-01, // 1.300000
- 1.63650280859066965533088477968703955411911010742188e-01, // 1.400000
- 1.51632664928158328310203728506166953593492507934570e-01, // 1.500000
- 1.40849242089671561339869754192477557808160781860352e-01, // 1.600000
- 1.31143888210802028737589353113435208797454833984375e-01, // 1.700000
- 1.22382871849510632689117528570932336151599884033203e-01, // 1.800000
- 1.14451498298688142396528633071284275501966476440430e-01, // 1.900000
- 1.07251207365702289076025977010431233793497085571289e-01, // 2.000000
- 7.07629263898439941904427996632875874638557434082031e-02, // 2.718282
- 5.73004168913721634304181407060241326689720153808594e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_M1_05_05 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 6.73794699908546092931294069217074138578027486801147e-03, // 0.100000
- 1.74223231302814106358223256165729253552854061126709e-02, // 0.123457
- 8.20849986238987999742633405730884987860918045043945e-02, // 0.200000
- 1.58913189180960978674761463480535894632339477539062e-01, // 0.271828
- 1.88875602837561828994950019477983005344867706298828e-01, // 0.300000
- 2.03609887745644979606396418603253550827503204345703e-01, // 0.314159
- 2.86504796860190091845055349040194414556026458740234e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.34598208507078198614692610135534778237342834472656e-01, // 0.600000
- 4.89541659556953112630850455389008857309818267822266e-01, // 0.700000
- 5.35261428518990278746514377417042851448059082031250e-01, // 0.800000
- 5.73753420737432739962002870015567168593406677246094e-01, // 0.900000
- 6.06530659712633424263117376540321856737136840820312e-01, // 1.000000
- 6.34736418940281876821529749577166512608528137207031e-01, // 1.100000
- 6.59240630200443766817386403999989852309226989746094e-01, // 1.200000
- 6.80712398323385370346727540891151875257492065429688e-01, // 1.300000
- 6.99672537375130243475496172322891652584075927734375e-01, // 1.400000
- 7.16531310573789270712552479380974546074867248535156e-01, // 1.500000
- 7.31615628946641782803794740175362676382064819335938e-01, // 1.600000
- 7.45188817013480497841726446495158597826957702636719e-01, // 1.700000
- 7.57465128396966447255067578225862234830856323242188e-01, // 1.800000
- 7.68620526593735697851172972150379791855812072753906e-01, // 1.900000
- 7.78800783071404878477039801509818062186241149902344e-01, // 2.000000
- 8.31985953941138611789085643977159634232521057128906e-01, // 2.718282
- 8.52864203314464663918670339626260101795196533203125e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_M1_05_05 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 3.36897349954273117589309549657627940177917480468750e-01, // 0.100000
- 5.71540144737188726686838435853132978081703186035156e-01, // 0.123457
- 1.02606248279873502049497346888529136776924133300781e+00, // 0.200000
- 1.07532807339193881013272857671836391091346740722656e+00, // 0.271828
- 1.04930890465312143255971477628918364644050598144531e+00, // 0.300000
- 1.03149974138361355535664642957272008061408996582031e+00, // 0.314159
- 8.95327490188093988443540638400008901953697204589844e-01, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 6.03608622926497528915490420331479981541633605957031e-01, // 0.600000
- 4.99532305670360443627942004241049289703369140625000e-01, // 0.700000
- 4.18172991030461016492836279212497174739837646484375e-01, // 0.800000
- 3.54168778232983150200396949003334157168865203857422e-01, // 0.900000
- 3.03265329856316656620407457012333907186985015869141e-01, // 1.000000
- 2.62287776421604057475178706226870417594909667968750e-01, // 1.100000
- 2.28902996597376284793057266142568551003932952880859e-01, // 1.200000
- 2.01394200687392110893370045232586562633514404296875e-01, // 1.300000
- 1.78487892187533275789590447857335675507783889770508e-01, // 1.400000
- 1.59229180127508751496634431532584130764007568359375e-01, // 1.500000
- 1.42893677528640961060801828352850861847400665283203e-01, // 1.600000
- 1.28925400867384215564115379493159707635641098022461e-01, // 1.700000
- 1.16892766727926894487765707708604168146848678588867e-01, // 1.800000
- 1.06457136647331848666730991226359037682414054870605e-01, // 1.900000
- 9.73500978839256236874177830031840130686759948730469e-02, // 2.000000
- 5.62985273627536753071609609833103604614734649658203e-02, // 2.718282
- 4.32066052830005001283986132420977810397744178771973e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_M2_05_05 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.123457
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.200000
- 3.39033836807548852321225751893507549539208412170410e-02, // 0.271828
- 1.06877925660385744710545452562655555084347724914551e-01, // 0.300000
- 1.38904458384038836937790506453893613070249557495117e-01, // 0.314159
- 2.74997176473929239026716686566942371428012847900391e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.29491102067359131755353018888854421675205230712891e-01, // 0.600000
- 4.74565328167800615233318239916115999221801757812500e-01, // 0.700000
- 5.09563978801319317213369686214718967676162719726562e-01, // 0.800000
- 5.37851019311739397821270358690526336431503295898438e-01, // 0.900000
- 5.61383913798928158023215928551508113741874694824219e-01, // 1.000000
- 5.81394271093278680595517471374478191137313842773438e-01, // 1.100000
- 5.98703271909381884441359034099150449037551879882812e-01, // 1.200000
- 6.13883544062845620814528047048952430486679077148438e-01, // 1.300000
- 6.27348918610303951659545873553724959492683410644531e-01, // 1.400000
- 6.39407319161897080839196405577240511775016784667969e-01, // 1.500000
- 6.50293497809677822907303834654157981276512145996094e-01, // 1.600000
- 6.60190136880002498287467460613697767257690429687500e-01, // 1.700000
- 6.69241923627019841269714106601895764470100402832031e-01, // 1.800000
- 6.77565215323516878420662123971851542592048645019531e-01, // 1.900000
- 6.85254845275987456432176259113475680351257324218750e-01, // 2.000000
- 7.27418661477164829598507367336424067616462707519531e-01, // 2.718282
- 7.45249186715569389427571422856999561190605163574219e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_M2_05_05 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.123457
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.200000
- 2.62818951667170752628521768201608210802078247070312e+00, // 0.271828
- 2.38986307070791648143881502619478851556777954101562e+00, // 0.300000
- 2.13681596745114710245161404600366950035095214843750e+00, // 0.314159
- 1.18339942748621074208870140864746645092964172363281e+00, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 5.18551760400383088267517450731247663497924804687500e-01, // 0.600000
- 3.93022345758406721483169121711398474872112274169922e-01, // 0.700000
- 3.12316331294610671776013077760580927133560180664062e-01, // 0.800000
- 2.56585417034103147049250992495217360556125640869141e-01, // 0.900000
- 2.16076769167024562712242641282500699162483215332031e-01, // 1.000000
- 1.85473713825601238536222581387846730649471282958984e-01, // 1.100000
- 1.61646472710941485617652801920485217124223709106445e-01, // 1.200000
- 1.42640237007817916037311078980565071105957031250000e-01, // 1.300000
- 1.27175191967058648367938644696550909429788589477539e-01, // 1.400000
- 1.14380658476552446445317912093742052093148231506348e-01, // 1.500000
- 1.03645098237195559809364908687712159007787704467773e-01, // 1.600000
- 9.45272529515622100815264161610684823244810104370117e-02, // 1.700000
- 8.67012981885665195980195107949839439243078231811523e-02, // 1.800000
- 7.99217885954443957308157564511930104345083236694336e-02, // 1.900000
- 7.40005675633594872664389185956679284572601318359375e-02, // 2.000000
- 4.68956249886947687532945394650596426799893379211426e-02, // 2.718282
- 3.78909810913142866550806786563043715432286262512207e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_CDF_M4_05_05 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.123457
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.271828
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.314159
- 2.24170404666470146626267023748368956148624420166016e-01, // 0.400000
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.500000
- 4.21751069637636921694223701706505380570888519287109e-01, // 0.600000
- 4.54975793697936503612311298638815060257911682128906e-01, // 0.700000
- 4.78821231609222464076225378448725678026676177978516e-01, // 0.800000
- 4.97313729450705732659798741224221885204315185546875e-01, // 0.900000
- 5.12353580703692190745357493142364546656608581542969e-01, // 1.000000
- 5.24987194441984716952731560013489797711372375488281e-01, // 1.100000
- 5.35851286369152468580523418495431542396545410156250e-01, // 1.200000
- 5.45361563592452358584239391348091885447502136230469e-01, // 1.300000
- 5.53804088898205759683435189799638465046882629394531e-01, // 1.400000
- 5.61383913798928158023215928551508113741874694824219e-01, // 1.500000
- 5.68252899326986526951088762871222570538520812988281e-01, // 1.600000
- 5.74526561677133451588872503634775057435035705566406e-01, // 1.700000
- 5.80294753258350115565633586811600252985954284667969e-01, // 1.800000
- 5.85628698455619600693466964003164321184158325195312e-01, // 1.900000
- 5.90585779600685034651519345061387866735458374023438e-01, // 2.000000
- 6.18420715153379818573853299312759190797805786132812e-01, // 2.718282
- 6.30625716653393175725739183690166100859642028808594e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GEV_PDF_M4_05_05 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.123457
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.271828
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.314159
- 3.35212941403873543322333716787397861480712890625000e+00, // 0.400000
- 7.35758882342884668048554885899648070335388183593750e-01, // 0.500000
- 4.04571752748853263881301245419308543205261230468750e-01, // 0.600000
- 2.75614208099633994919486212893389165401458740234375e-01, // 0.700000
- 2.07421967170040077999004779485403560101985931396484e-01, // 0.800000
- 1.65424119506986211369792272307677194476127624511719e-01, // 0.900000
- 1.37052595926219600297457645865506492555141448974609e-01, // 1.000000
- 1.16652409536449619409381739387754350900650024414062e-01, // 1.100000
- 1.01308142799496639363532324296102160587906837463379e-01, // 1.200000
- 8.93665252759350547950845111699891276657581329345703e-02, // 1.300000
- 7.98213076346705047159346690932579804211854934692383e-02, // 1.400000
- 7.20255897223414931485052647985867224633693695068359e-02, // 1.500000
- 6.55449235573613425698269452368549536913633346557617e-02, // 1.600000
- 6.00769361394048809210666206581663573160767555236816e-02, // 1.700000
- 5.54048234603983710822028285747364861890673637390137e-02, // 1.800000
- 5.13691711403654951983988041774864541366696357727051e-02, // 1.900000
- 4.78502036963653620826875112470588646829128265380859e-02, // 2.000000
- 3.17081485900912798947537396543339127674698829650879e-02, // 2.718282
- 2.62728789480732756456138332623595488257706165313721e-02, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_1_1 = { //
- -1.22032680636784629513158506597392261028289794921875e+00, // 0.000100
- -9.32644733916065504786274686921387910842895507812500e-01, // 0.001000
- -5.27179625807901119927123545494396239519119262695312e-01, // 0.010000
- 1.65967554752044277321942900016438215970993041992188e-01, // 0.100000
- 6.73365740021719005881095654331147670745849609375000e-01, // 0.250000
- 1.36651292058166440313016209984198212623596191406250e+00, // 0.500000
- 2.24589932370723843746418424416333436965942382812500e+00, // 0.750000
- 3.25036732731244537575321373878978192806243896484375e+00, // 0.900000
- 5.60014922677657889238389543606899678707122802734375e+00, // 0.990000
- 7.90725507052371590077655127970501780509948730468750e+00, // 0.999000
- 1.02102903698928351161612226860597729682922363281250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_2_1 = { //
- -2.20326806367846295131585065973922610282897949218750e-01, // 0.000100
- 6.73552660839344952137253130786120891571044921875000e-02, // 0.001000
- 4.72820374192098880072876454505603760480880737304688e-01, // 0.010000
- 1.16596755475204427732194290001643821597099304199219e+00, // 0.100000
- 1.67336574002171900588109565433114767074584960937500e+00, // 0.250000
- 2.36651292058166440313016209984198212623596191406250e+00, // 0.500000
- 3.24589932370723843746418424416333436965942382812500e+00, // 0.750000
- 4.25036732731244537575321373878978192806243896484375e+00, // 0.900000
- 6.60014922677657889238389543606899678707122802734375e+00, // 0.990000
- 8.90725507052371590077655127970501780509948730468750e+00, // 0.999000
- 1.12102903698928351161612226860597729682922363281250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_4_1 = { //
- 1.77967319363215370486841493402607738971710205078125e+00, // 0.000100
- 2.06735526608393449521372531307861208915710449218750e+00, // 0.001000
- 2.47282037419209910211748137953691184520721435546875e+00, // 0.010000
- 3.16596755475204449936654782504774630069732666015625e+00, // 0.100000
- 3.67336574002171900588109565433114767074584960937500e+00, // 0.250000
- 4.36651292058166440313016209984198212623596191406250e+00, // 0.500000
- 5.24589932370723843746418424416333436965942382812500e+00, // 0.750000
- 6.25036732731244537575321373878978192806243896484375e+00, // 0.900000
- 8.60014922677657978056231513619422912597656250000000e+00, // 0.990000
- 1.09072550705237159007765512797050178050994873046875e+01, // 0.999000
- 1.32102903698928351161612226860597729682922363281250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_4_10 = { //
- -1.82032680636784647276726900599896907806396484375000e+01, // 0.000100
- -1.53264473391606550478627468692138791084289550781250e+01, // 0.001000
- -1.12717962580790107551820256048813462257385253906250e+01, // 0.010000
- -4.34032445247955678269136114977300167083740234375000e+00, // 0.100000
- 7.33657400217190502900166393374092876911163330078125e-01, // 0.250000
- 7.66512920581664403130162099841982126235961914062500e+00, // 0.500000
- 1.64589932370723843746418424416333436965942382812500e+01, // 0.750000
- 2.65036732731244555338889767881482839584350585937500e+01, // 0.900000
- 5.00014922677657907001957937609404325485229492187500e+01, // 0.990000
- 7.30725507052371625604791915975511074066162109375000e+01, // 0.999000
- 9.61029036989283440561848692595958709716796875000000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_10 = { //
- -2.21032680636784633065872185397893190383911132812500e+01, // 0.000100
- -1.92264473391606536267772753490135073661804199218750e+01, // 0.001000
- -1.51717962580790111104533934849314391613006591796875e+01, // 0.010000
- -8.24032445247955713796272902982309460639953613281250e+00, // 0.100000
- -3.16634259978280940828199163661338388919830322265625e+00, // 0.250000
- 3.76512920581664367603025311836972832679748535156250e+00, // 0.500000
- 1.25589932370723822430136351613327860832214355468750e+01, // 0.750000
- 2.26036732731244569549744483083486557006835937500000e+01, // 0.900000
- 4.61014922677657921212812652811408042907714843750000e+01, // 0.990000
- 6.91725507052371568761373055167496204376220703125000e+01, // 0.999000
- 9.22029036989283383718429831787943840026855468750000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_20 = { //
- -4.43065361273569280342599085997790098190307617187500e+01, // 0.000100
- -3.85528946783213086746400222182273864746093750000000e+01, // 0.001000
- -3.04435925161580200892785796895623207092285156250000e+01, // 0.010000
- -1.65806489049591121442972507793456315994262695312500e+01, // 0.100000
- -6.43268519956561934947103509330190718173980712890625e+00, // 0.250000
- 7.43025841163328681915345441666431725025177001953125e+00, // 0.500000
- 2.50179864741447666176554776029661297798156738281250e+01, // 0.750000
- 4.51073465462489124888634250964969396591186523437500e+01, // 0.900000
- 9.21029845355315757160497014410793781280517578125000e+01, // 0.990000
- 1.38245101410474319436616497114300727844238281250000e+02, // 0.999000
- 1.84305807397856682428027852438390254974365234375000e+02, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_4 = { //
- -8.78130722547138553579770814394578337669372558593750e+00, // 0.000100
- -7.63057893566426237441646662773564457893371582031250e+00, // 0.001000
- -6.00871850323160483497986206202767789363861083984375e+00, // 0.010000
- -3.23612978099182280189438642992172390222549438476562e+00, // 0.100000
- -1.20653703991312366561317048763157799839973449707031e+00, // 0.250000
- 1.56605168232665747929388544434914365410804748535156e+00, // 0.500000
- 5.08359729482895250640694939647801220417022705078125e+00, // 0.750000
- 9.10146930924978114774148707510903477668762207031250e+00, // 0.900000
- 1.85005969071063169906210532644763588905334472656250e+01, // 0.990000
- 2.77290202820948650241916766390204429626464843750000e+01, // 0.999000
- 3.69411614795713418857303622644394636154174804687500e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_1 = { //
- -2.12032680636784620631374309596139937639236450195312e+00, // 0.000100
- -1.83264473391606541596843271690886467695236206054688e+00, // 0.001000
- -1.42717962580790103110928157548187300562858581542969e+00, // 0.010000
- -7.34032445247955744882517592486692592501640319824219e-01, // 0.100000
- -2.26634259978280933056637991285242605954408645629883e-01, // 0.250000
- 4.66512920581664380925701607338851317763328552246094e-01, // 0.500000
- 1.34589932370723830423742128914454951882362365722656e+00, // 0.750000
- 2.35036732731244546457105570880230516195297241210938e+00, // 0.900000
- 4.70014922677657853711252755601890385150909423828125e+00, // 0.990000
- 7.00725507052371554550518339965492486953735351562500e+00, // 0.999000
- 9.31029036989283476088985480600968003273010253906250e+00, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_1_05_1 = { //
- -7.71034037197618182801761577138677239418029785156250e+00, // 0.000100
- -5.40775527898213681510242167860269546508789062500000e+00, // 0.001000
- -3.10517018598809135809801773575600236654281616210938e+00, // 0.010000
- -8.02585092994045457004403942846693098545074462890625e-01, // 0.100000
- 1.13705638880109427546472034009639173746109008789062e-01, // 0.250000
- 8.06852819440054713773236017004819586873054504394531e-01, // 0.500000
- 1.21231792754821920965468962094746530055999755859375e+00, // 0.750000
- 1.39463948434217366312282138096634298563003540039062e+00, // 0.900000
- 1.48994966414649843144957230833824723958969116210938e+00, // 0.990000
- 1.49899949966641643506193304347107186913490295410156e+00, // 0.999000
- 1.49989999499966675244877478689886629581451416015625e+00, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_1_05_05 = { //
- -3.60517018598809091400880788569338619709014892578125e+00, // 0.000100
- -2.45387763949106840755121083930134773254394531250000e+00, // 0.001000
- -1.30258509299404567904900886787800118327140808105469e+00, // 0.010000
- -1.51292546497022728502201971423346549272537231445312e-01, // 0.100000
- 3.06852819440054713773236017004819586873054504394531e-01, // 0.250000
- 6.53426409720027301375466777244582772254943847656250e-01, // 0.500000
- 8.56158963774109604827344810473732650279998779296875e-01, // 0.750000
- 9.47319742171086831561410690483171492815017700195312e-01, // 0.900000
- 9.94974832073249215724786154169123619794845581054688e-01, // 0.990000
- 9.99499749833208217530966521735535934567451477050781e-01, // 0.999000
- 9.99949997499833376224387393449433147907257080078125e-01, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_2_05_05 = { //
- -2.04575924419135866116903343936428427696228027343750e+01, // 0.000100
- -1.11792707485763962438340968219563364982604980468750e+01, // 0.001000
- -4.55189811047839842927942299866117537021636962890625e+00, // 0.010000
- -5.75474527619599385275250824633985757827758789062500e-01, // 0.100000
- 2.69546986081798611856186198565410450100898742675781e-01, // 0.250000
- 6.29886746520449625208470934012439101934432983398438e-01, // 0.500000
- 7.29309756297462086216398802207550033926963806152344e-01, // 0.750000
- 7.47224790435079277983732026768848299980163574218750e-01, // 0.900000
- 7.49974747687307985444249425199814140796661376953125e-01, // 0.990000
- 7.49999749749770572293527948204427957534790039062500e-01, // 0.999000
- 7.49999997499749992968531842052470892667770385742188e-01, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_4_05_05 = { //
- -8.98898954364620522028417326509952545166015625000000e+02, // 0.000100
- -2.83990001185680910111841512843966484069824218750000e+02, // 0.001000
- -5.55952471477888181539128709118813276290893554687500e+01, // 0.010000
- -2.88876544673679980235192488180473446846008300781250e+00, // 0.100000
- 1.63329802833833193087542667853995226323604583740234e-01, // 0.250000
- 5.96145612677114522526267137436661869287490844726562e-01, // 0.500000
- 6.24143827631059133764779289776924997568130493164062e-01, // 0.750000
- 6.24984596423741489701342288753949105739593505859375e-01, // 0.900000
- 6.24999998724641403491375513112870976328849792480469e-01, // 0.990000
- 6.24999999999874766842822282342240214347839355468750e-01, // 0.999000
- 6.25000000000000000000000000000000000000000000000000e-01, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_M1_05_1 = { //
- -3.91426379524187018077441280183847993612289428710938e-01, // 0.000100
- -3.55235172698916024103255040245130658149719238281250e-01, // 0.001000
- -2.82852759048374036154882560367695987224578857421875e-01, // 0.010000
- -6.57055180967481833320675832510460168123245239257812e-02, // 0.100000
- 2.21347520444481749013476701293257065117359161376953e-01, // 0.250000
- 9.42695040888963387004650940070860087871551513671875e-01, // 0.500000
- 2.97605949678220671472672620438970625400543212890625e+00, // 0.750000
- 8.99122158102990454153768951073288917541503906250000e+00, // 0.900000
- 9.89991624734220607706447481177747249603271484375000e+01, // 0.990000
- 9.98999916624973025136569049209356307983398437500000e+02, // 0.999000
- 9.99899999166735688049811869859695434570312500000000e+03, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_M1_05_05 = { //
- 5.42868102379064909612793599080760031938552856445312e-02, // 0.000100
- 7.23824136505419879483724798774346709251403808593750e-02, // 0.001000
- 1.08573620475812981922558719816152006387710571289062e-01, // 0.010000
- 2.17147240951625908333966208374476991593837738037109e-01, // 0.100000
- 3.60673760222240846751162735017715021967887878417969e-01, // 0.250000
- 7.21347520444481693502325470035430043935775756835938e-01, // 0.500000
- 1.73802974839110335736336310219485312700271606445312e+00, // 0.750000
- 4.74561079051495227076884475536644458770751953125000e+00, // 0.900000
- 4.97495812367110303853223740588873624801635742187500e+01, // 0.990000
- 4.99749958312486512568284524604678153991699218750000e+02, // 0.999000
- 4.99974999583367844024905934929847717285156250000000e+03, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_M2_05_05 = { //
- 2.52947057765806504470162963116308674216270446777344e-01, // 0.000100
- 2.55239213805878162322215985113871283829212188720703e-01, // 0.001000
- 2.61788231063225906858349389949580654501914978027344e-01, // 0.010000
- 2.97152924252903516411095097282668575644493103027344e-01, // 0.100000
- 3.80085561312850483961511827146750874817371368408203e-01, // 0.250000
- 7.70342245251401935846047308587003499269485473632812e-01, // 0.500000
- 3.27074740629244242740014669834636151790618896484375e+00, // 0.750000
- 2.27708217750519459343649941729381680488586425781250e+01, // 0.900000
- 2.47527083322811040488886646926403045654296875000000e+03, // 0.990000
- 2.49750270833332004258409142494201660156250000000000e+05, // 0.999000
- 2.49975002708388678729534149169921875000000000000000e+07, // 0.999900
- };
-
- public static final double[] SCIPY_GEV_QUANT_M4_05_05 = { //
- 3.75017370298949992424297761317575350403785705566406e-01, // 0.000100
- 3.75054898722607388261707228593877516686916351318359e-01, // 0.001000
- 3.75277924783199989811066643596859648823738098144531e-01, // 0.010000
- 3.79446796531200114532822453838889487087726593017578e-01, // 0.100000
- 4.08844506524158768367982474956079386174678802490234e-01, // 0.250000
- 9.16512104386540293887719599297270178794860839843750e-01, // 0.500000
- 1.86248297852450370726273831678554415702819824218750e+01, // 0.750000
- 1.01474982684730787241278449073433876037597656250000e+03, // 0.900000
- 1.22514566248263381421566009521484375000000000000000e+07, // 0.990000
- 1.24750145812874526977539062500000000000000000000000e+11, // 0.999000
- 1.24975001458367900000000000000000000000000000000000e+15, // 0.999900
- };
-
- @Test
- public void testPDF() {
- // Gumbel case:
- checkPDF(new GeneralizedExtremeValueDistribution(1., 1., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_1_1, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(2., 1., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_2_1, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(4., 1., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_4_1, 1e-11);
- checkPDF(new GeneralizedExtremeValueDistribution(4., 10., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_4_10, 1e-13);
- checkPDF(new GeneralizedExtremeValueDistribution(.1, 1., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_1, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.1, 4., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_4, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.1, 10., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_10, 1e-13);
- checkPDF(new GeneralizedExtremeValueDistribution(.1, 20., 0.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_20, 1e-14);
- // Regular:
- checkPDF(new GeneralizedExtremeValueDistribution(.5, 1, -1.), P_CDFPDF, SCIPY_GEV_PDF_1_05_1, 1e-13);
- checkPDF(new GeneralizedExtremeValueDistribution(.5, .5, -1.), P_CDFPDF, SCIPY_GEV_PDF_1_05_05, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.5, .5, -2.), P_CDFPDF, SCIPY_GEV_PDF_2_05_05, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.5, .5, -4.), P_CDFPDF, SCIPY_GEV_PDF_4_05_05, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.5, 1, 1.), P_CDFPDF, SCIPY_GEV_PDF_M1_05_1, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.5, .5, 1.), P_CDFPDF, SCIPY_GEV_PDF_M1_05_05, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.5, .5, 2.), P_CDFPDF, SCIPY_GEV_PDF_M2_05_05, 1e-12);
- checkPDF(new GeneralizedExtremeValueDistribution(.5, .5, 4.), P_CDFPDF, SCIPY_GEV_PDF_M4_05_05, 1e-12);
- }
-
- @Test
- public void testCDF() {
- // Gumbel case.
- checkCDF(new GeneralizedExtremeValueDistribution(1., 1., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_1_1, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(2., 1., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_2_1, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(4., 1., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_4_1, 1e-11);
- checkCDF(new GeneralizedExtremeValueDistribution(4., 10., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_4_10, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(.1, 1., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_1, 1e-13);
- checkCDF(new GeneralizedExtremeValueDistribution(.1, 4., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_4, 1e-13);
- checkCDF(new GeneralizedExtremeValueDistribution(.1, 10., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_10, 1e-13);
- checkCDF(new GeneralizedExtremeValueDistribution(.1, 20., 0.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_20, 1e-13);
- // Regular:
- checkCDF(new GeneralizedExtremeValueDistribution(.5, 1., -1.), P_CDFPDF, SCIPY_GEV_CDF_1_05_1, 1e-13);
- checkCDF(new GeneralizedExtremeValueDistribution(.5, .5, -1.), P_CDFPDF, SCIPY_GEV_CDF_1_05_05, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(.5, .5, -2.), P_CDFPDF, SCIPY_GEV_CDF_2_05_05, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(.5, .5, -4.), P_CDFPDF, SCIPY_GEV_CDF_4_05_05, 1e-13);
- checkCDF(new GeneralizedExtremeValueDistribution(.5, 1., 1.), P_CDFPDF, SCIPY_GEV_CDF_M1_05_1, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(.5, .5, 1.), P_CDFPDF, SCIPY_GEV_CDF_M1_05_05, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(.5, .5, 2.), P_CDFPDF, SCIPY_GEV_CDF_M2_05_05, 1e-12);
- checkCDF(new GeneralizedExtremeValueDistribution(.5, .5, 4.), P_CDFPDF, SCIPY_GEV_CDF_M4_05_05, 1e-13);
- }
-
- @Test
- public void testQuantile() {
- // Gumbel case:
- checkQuantile(new GeneralizedExtremeValueDistribution(1., 1., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_1_1, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(2., 1., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_2_1, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(4., 1., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_4_1, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(4., 10., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_4_10, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.1, 1., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_01_1, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.1, 4., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_01_4, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.1, 10., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_01_10, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.1, 20., 0.), P_QUANT, SCIPY_GUMBEL_QUANT_01_20, 1e-13);
- // Regular:
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, 1., -1.), P_QUANT, SCIPY_GEV_QUANT_1_05_1, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, .5, -1.), P_QUANT, SCIPY_GEV_QUANT_1_05_05, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, .5, -2.), P_QUANT, SCIPY_GEV_QUANT_2_05_05, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, .5, -4.), P_QUANT, SCIPY_GEV_QUANT_4_05_05, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, 1., 1.), P_QUANT, SCIPY_GEV_QUANT_M1_05_1, 1e-13);
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, .5, 1.), P_QUANT, SCIPY_GEV_QUANT_M1_05_05, 1e-15);
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, .5, 2.), P_QUANT, SCIPY_GEV_QUANT_M2_05_05, 1e-14);
- checkQuantile(new GeneralizedExtremeValueDistribution(.5, .5, 4.), P_QUANT, SCIPY_GEV_QUANT_M4_05_05, 1e-14);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedLogisticDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedLogisticDistribution.java
deleted file mode 100644
index 3aa83362..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGeneralizedLogisticDistribution.java
+++ /dev/null
@@ -1,364 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Generalized Logistic distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestGeneralizedLogisticDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_LOGISTIC_CDF_05 = { //
- 3.77540668821645775121709220911725424230098724365234e-01, // 0.000000
- 3.77543018838145283400109519789111800491809844970703e-01, // 0.000010
- 4.01312339887547997463457249978091567754745483398438e-01, // 0.100000
- 4.06960880864213336849388724658638238906860351562500e-01, // 0.123457
- 4.25557483188341023616629854586790315806865692138672e-01, // 0.200000
- 4.43203246664875705196351418635458685457706451416016e-01, // 0.271828
- 4.50166002687522159853017456043744459748268127441406e-01, // 0.300000
- 4.53673071561317309274841136357281357049942016601562e-01, // 0.314159
- 4.75020812521059987432181515032425522804260253906250e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.24979187478939901545516022451920434832572937011719e-01, // 0.600000
- 5.49833997312477840146982543956255540251731872558594e-01, // 0.700000
- 5.74442516811659031894521376671036705374717712402344e-01, // 0.800000
- 5.98687660112452002536542750021908432245254516601562e-01, // 0.900000
- 6.22459331201854593196287623868556693196296691894531e-01, // 1.000000
- 6.45656306225795395548061605950351804494857788085938e-01, // 1.100000
- 6.68187772168166160824398502882104367017745971679688e-01, // 1.200000
- 6.89974481127612504494095446716528385877609252929688e-01, // 1.300000
- 7.10949502625003892930521942616906017065048217773438e-01, // 1.400000
- 7.31058578630004896048433238320285454392433166503906e-01, // 1.500000
- 7.50260105595117687826700603181961923837661743164062e-01, // 1.600000
- 7.68524783499017538623832024313742294907569885253906e-01, // 1.700000
- 7.85834983042558610222272363898809999227523803710938e-01, // 1.800000
- 8.02183888558581692507232219213619828224182128906250e-01, // 1.900000
- 8.17574476193643651100728675373829901218414306640625e-01, // 2.000000
- 9.01879254389253204315934908663621172308921813964844e-01, // 2.718282
- 9.33490913616609740977025921893073245882987976074219e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGISTIC_PDF_05 = { //
- 2.35003712207350168306163595843827351927757263183594e-01, // 0.000000
- 2.35004287764725150466915692959446460008621215820312e-01, // 0.000010
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.100000
- 2.41343722310436908928821253539354074746370315551758e-01, // 0.123457
- 2.44458311690745860866869065830542240291833877563477e-01, // 0.200000
- 2.46774128810589049587420618081523571163415908813477e-01, // 0.271828
- 2.47516572711860005640005510940682142972946166992188e-01, // 0.300000
- 2.47853815701437218965708098039613105356693267822266e-01, // 0.314159
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.600000
- 2.47516572711859950128854279682855121791362762451172e-01, // 0.700000
- 2.44458311690745888622444681459455750882625579833984e-01, // 0.800000
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.900000
- 2.35003712201594494590750628049136139452457427978516e-01, // 1.000000
- 2.28784240456657267381856968313513789325952529907227e-01, // 1.100000
- 2.21712873293109097305730870175466407090425491333008e-01, // 1.200000
- 2.13909696520294428934150232635147403925657272338867e-01, // 1.300000
- 2.05500307342263432985873805591836571693420410156250e-01, // 1.400000
- 1.96611933241481878775758218580449465662240982055664e-01, // 1.500000
- 1.87369879547520601370536041940795257687568664550781e-01, // 1.600000
- 1.77894440646805707118005557276774197816848754882812e-01, // 1.700000
- 1.68298362469060241997098614774586167186498641967773e-01, // 1.800000
- 1.58684897495614651852235965634463354945182800292969e-01, // 1.900000
- 1.49146452070332835582178176991874352097511291503906e-01, // 2.000000
- 8.84930648915379924890345364474342204630374908447266e-02, // 2.718282
- 6.20856278118370533136705091692419955506920814514160e-02, // 3.141593
- };
-
- public static final double[] GNUR_LOGISTIC_CDF_05 = { //
- 3.77540668821645775121709220911725424230098724365234e-01, // 0.000000
- 3.77543018838145283400109519789111800491809844970703e-01, // 0.000010
- 4.01312339887547997463457249978091567754745483398438e-01, // 0.100000
- 4.06960880864213336849388724658638238906860351562500e-01, // 0.123457
- 4.25557483188341023616629854586790315806865692138672e-01, // 0.200000
- 4.43203246664899241924473471954115666449069976806641e-01, // 0.271828
- 4.50166002687522159853017456043744459748268127441406e-01, // 0.300000
- 4.53673071561322416300754412077367305755615234375000e-01, // 0.314159
- 4.75020812521059987432181515032425522804260253906250e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.24979187478939901545516022451920434832572937011719e-01, // 0.600000
- 5.49833997312477840146982543956255540251731872558594e-01, // 0.700000
- 5.74442516811659031894521376671036705374717712402344e-01, // 0.800000
- 5.98687660112452002536542750021908432245254516601562e-01, // 0.900000
- 6.22459331201854593196287623868556693196296691894531e-01, // 1.000000
- 6.45656306225795395548061605950351804494857788085938e-01, // 1.100000
- 6.68187772168166160824398502882104367017745971679688e-01, // 1.200000
- 6.89974481127612504494095446716528385877609252929688e-01, // 1.300000
- 7.10949502625003892930521942616906017065048217773438e-01, // 1.400000
- 7.31058578630004896048433238320285454392433166503906e-01, // 1.500000
- 7.50260105595117687826700603181961923837661743164062e-01, // 1.600000
- 7.68524783499017538623832024313742294907569885253906e-01, // 1.700000
- 7.85834983042558610222272363898809999227523803710938e-01, // 1.800000
- 8.02183888558581692507232219213619828224182128906250e-01, // 1.900000
- 8.17574476193643651100728675373829901218414306640625e-01, // 2.000000
- 9.01879254389337470243503958045039325952529907226562e-01, // 2.718282
- 9.33490913616622508541809111193288117647171020507812e-01, // 3.141593
- };
-
- public static final double[] GNUR_LOGISTIC_PDF_05 = { //
- 2.35003712207350168306163595843827351927757263183594e-01, // 0.000000
- 2.35004287764725178222491308588359970599412918090820e-01, // 0.000010
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.100000
- 2.41343722310436908928821253539354074746370315551758e-01, // 0.123457
- 2.44458311690745888622444681459455750882625579833984e-01, // 0.200000
- 2.46774128810591714122679718457220587879419326782227e-01, // 0.271828
- 2.47516572711859977884429895311768632382154464721680e-01, // 0.300000
- 2.47853815701437635299342332473315764218568801879883e-01, // 0.314159
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.600000
- 2.47516572711859950128854279682855121791362762451172e-01, // 0.700000
- 2.44458311690745888622444681459455750882625579833984e-01, // 0.800000
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.900000
- 2.35003712201594494590750628049136139452457427978516e-01, // 1.000000
- 2.28784240456657267381856968313513789325952529907227e-01, // 1.100000
- 2.21712873293109097305730870175466407090425491333008e-01, // 1.200000
- 2.13909696520294428934150232635147403925657272338867e-01, // 1.300000
- 2.05500307342263432985873805591836571693420410156250e-01, // 1.400000
- 1.96611933241481878775758218580449465662240982055664e-01, // 1.500000
- 1.87369879547520601370536041940795257687568664550781e-01, // 1.600000
- 1.77894440646805707118005557276774197816848754882812e-01, // 1.700000
- 1.68298362469060241997098614774586167186498641967773e-01, // 1.800000
- 1.58684897495614651852235965634463354945182800292969e-01, // 1.900000
- 1.49146452070332835582178176991874352097511291503906e-01, // 2.000000
- 8.84930648914700607177152846816170495003461837768555e-02, // 2.718282
- 6.20856278118259094500608341604674933478236198425293e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GLOGISTIC_CDF_2_05 = { //
- 1.42536956614295634571121240696811582893133163452148e-01, // 0.000000
- 1.42538731073420105177618211200751829892396926879883e-01, // 0.000010
- 1.61051594146018856035240673918451648205518722534180e-01, // 0.100000
- 1.65617158553776427920567471119284164160490036010742e-01, // 0.123457
- 1.81099171497595134994185173127334564924240112304688e-01, // 0.200000
- 1.96429117854286627853355184925021603703498840332031e-01, // 0.271828
- 2.02649429975662181968587560731975827366113662719727e-01, // 0.300000
- 2.05819255859880118064708653946581762284040451049805e-01, // 0.314159
- 2.25644772328168013997284901961393188685178756713867e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 2.75603147286047955866195025009801611304283142089844e-01, // 0.600000
- 3.02317424600617945529279495531227439641952514648438e-01, // 0.700000
- 3.29984205120913143272076695211580954492092132568359e-01, // 0.800000
- 3.58426914370922833352750558333355002105236053466797e-01, // 0.900000
- 3.87455619000260098605536995819420553743839263916016e-01, // 1.000000
- 4.16872065769138100410629022007924504578113555908203e-01, // 1.100000
- 4.46474898875057091274243248335551470518112182617188e-01, // 1.200000
- 4.76064784607318047804369598452467471361160278320312e-01, // 1.300000
- 5.05449195282740459944648137025069445371627807617188e-01, // 1.400000
- 5.34446645388523045028250635368749499320983886718750e-01, // 1.500000
- 5.62890226047597086456164561241166666150093078613281e-01, // 1.600000
- 5.90630342852211831505826467036968097090721130371094e-01, // 1.700000
- 6.17536620573498451491900596010964363813400268554688e-01, // 1.800000
- 6.43498991062967040654996253579156473278999328613281e-01, // 1.900000
- 6.68428024123310704496248035866301506757736206054688e-01, // 2.000000
- 8.13386189497715239582475987845100462436676025390625e-01, // 2.718282
- 8.71405285804772722357824932259973138570785522460938e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GLOGISTIC_PDF_2_05 = { //
- 1.77446917364665113225896675430703908205032348632812e-01, // 0.000000
- 1.77448456485205074972810734834638424217700958251953e-01, // 0.000010
- 1.92839204113320589195623711020743940025568008422852e-01, // 0.100000
- 1.96434907645006984200364286152762360870838165283203e-01, // 0.123457
- 2.08062127735169605236009715554246213287115097045898e-01, // 0.200000
- 2.18742190163498606558789560949662700295448303222656e-01, // 0.271828
- 2.22847092273226854430845378374215215444564819335938e-01, // 0.300000
- 2.24889203734927378697250333061674609780311584472656e-01, // 0.314159
- 2.36917618471424035186956302823091391474008560180664e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 2.61834461914359772904958845174405723810195922851562e-01, // 0.600000
- 2.72186053150493101338014412249322049319744110107422e-01, // 0.700000
- 2.80854495646322144253304031735751777887344360351562e-01, // 0.800000
- 2.87682287369737721416385056727449409663677215576172e-01, // 0.900000
- 2.92560507053915230812890513334423303604125976562500e-01, // 1.000000
- 2.95431975231839061279970337636768817901611328125000e-01, // 1.100000
- 2.96291661733450895077623954421142116189002990722656e-01, // 1.200000
- 2.95184463729510404572664583611185662448406219482422e-01, // 1.300000
- 2.92200682588535265438167698448523879051208496093750e-01, // 1.400000
- 2.87469680914430258944491924921749159693717956542969e-01, // 1.500000
- 2.81152291229334549971241585808456875383853912353516e-01, // 1.600000
- 2.73432572967530318486240048514446243643760681152344e-01, // 1.700000
- 2.64509481633928678068201634232536889612674713134766e-01, // 1.800000
- 2.54588936257104159199826654003118164837360382080078e-01, // 1.900000
- 2.43876664855085467653594832881935872137546539306641e-01, // 2.000000
- 1.59620118766000157473072817992942873388528823852539e-01, // 2.718282
- 1.15912738857065128472711990070820320397615432739258e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GLOGISTIC_CDF_05_05 = { //
- 6.14443381298591106975948150648036971688270568847656e-01, // 0.000000
- 6.14445293608914644423180106969084590673446655273438e-01, // 0.000010
- 6.33492178237070269197772631741827353835105895996094e-01, // 0.100000
- 6.37934856285666040953685751446755602955818176269531e-01, // 0.123457
- 6.52347670485869834955394708231324329972267150878906e-01, // 0.200000
- 6.65735117494094419399175421858672052621841430664062e-01, // 0.271828
- 6.70944112939015346874782608210807666182518005371094e-01, // 0.300000
- 6.73552575202053027680904051521793007850646972656250e-01, // 0.314159
- 6.89217536428854971042312627105275169014930725097656e-01, // 0.400000
- 7.07106781186547572737310929369414225220680236816406e-01, // 0.500000
- 7.24554475163144640070811419718666002154350280761719e-01, // 0.600000
- 7.41507921274262460364923299493966624140739440917969e-01, // 0.700000
- 7.57919861734510202921910604345612227916717529296875e-01, // 0.800000
- 7.73749093771651574868997158773709088563919067382812e-01, // 0.900000
- 7.88960918678393463565612364618573337793350219726562e-01, // 1.000000
- 8.03527414731940226033657381776720285415649414062500e-01, // 1.100000
- 8.17427533282410356818559193925466388463973999023438e-01, // 1.200000
- 8.30647025593670873533369558572303503751754760742188e-01, // 1.300000
- 8.43178215222027627184786524594528600573539733886719e-01, // 1.400000
- 8.55019636400243698837186911987373605370521545410156e-01, // 1.500000
- 8.66175562801859255657177527609746903181076049804688e-01, // 1.600000
- 8.76655453127976325156112125114304944872856140136719e-01, // 1.700000
- 8.86473340288673639086880484683206304907798767089844e-01, // 1.800000
- 8.95647189778755237199447947205044329166412353515625e-01, // 1.900000
- 9.04198250492470045891479912825161591172218322753906e-01, // 2.000000
- 9.49673235586458552859312476357445120811462402343750e-01, // 2.718282
- 9.66173335181948478300739679980324581265449523925781e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GLOGISTIC_PDF_05_05 = { //
- 1.91233008085043759693988363324024248868227005004883e-01, // 0.000000
- 1.91232881274457228171215206202759873121976852416992e-01, // 0.000010
- 1.89631974944145992312272142044093925505876541137695e-01, // 0.100000
- 1.89160162618833033176812818965117912739515304565430e-01, // 0.123457
- 1.87368118835062935634283576291636563837528228759766e-01, // 0.200000
- 1.85339576000944639133649616269394755363464355468750e-01, // 0.271828
- 1.84453941795266723735480240975448396056890487670898e-01, // 0.300000
- 1.83989954776051262141933761995460372418165206909180e-01, // 0.314159
- 1.80912431135328455322763829826726578176021575927734e-01, // 0.400000
- 1.76776695296636865428752116713440045714378356933594e-01, // 0.500000
- 1.72089227753883550198210627968364860862493515014648e-01, // 0.600000
- 1.66900828440584320100370518957788590341806411743164e-01, // 0.700000
- 1.61269234409096795523907985625555738806724548339844e-01, // 0.800000
- 1.55257529653685638626470222334319259971380233764648e-01, // 0.900000
- 1.48932416446719950720023462054086849093437194824219e-01, // 1.000000
- 1.42362436092476424276398461188364308327436447143555e-01, // 1.100000
- 1.35616225454758571045132953258871566504240036010742e-01, // 1.200000
- 1.28760887554741604299479718065413180738687515258789e-01, // 1.300000
- 1.21860541242844275244827656479174038395285606384277e-01, // 1.400000
- 1.14975098156368985002906413228629389777779579162598e-01, // 1.500000
- 1.08159296795112963573970432662463281303644180297852e-01, // 1.600000
- 1.01462005404782576456490517102793091908097267150879e-01, // 1.700000
- 9.49257889776217583799322596860292833298444747924805e-02, // 1.800000
- 8.85867221527336656805573511519469320774078369140625e-02, // 1.900000
- 8.24744197354399105615030407534504774957895278930664e-02, // 2.000000
- 4.65913229811568962990264708423637785017490386962891e-02, // 2.718282
- 3.21296529054722751483907927649852354079484939575195e-02, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_LOGISTIC_QUANT_05 = { //
- -8.71024036697584946864481025841087102890014648437500e+00, // 0.000100
- -6.40675477864855391629816949716769158840179443359375e+00, // 0.001000
- -4.09511985013458978954759004409424960613250732421875e+00, // 0.010000
- -1.69722457733621956421643517387565225362777709960938e+00, // 0.100000
- -5.98612288668109782108217586937826126813888549804688e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 1.59861228866811000415282251196913421154022216796875e+00, // 0.750000
- 2.69722457733621912012722532381303608417510986328125e+00, // 0.900000
- 5.09511985013458357229865214321762323379516601562500e+00, // 0.990000
- 7.40675477864846509845619948464445769786834716796875e+00, // 0.999000
- 9.71024036697667902728881017537787556648254394531250e+00, // 0.999900
- };
-
- public static final double[] GNUR_LOGISTIC_QUANT_05 = { //
- -8.71024036697584946864481025841087102890014648437500e+00, // 0.000100
- -6.40675477864855391629816949716769158840179443359375e+00, // 0.001000
- -4.09511985013458978954759004409424960613250732421875e+00, // 0.010000
- -1.69722457733621912012722532381303608417510986328125e+00, // 0.100000
- -5.98612288668109782108217586937826126813888549804688e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 1.59861228866810978210821758693782612681388854980469e+00, // 0.750000
- 2.69722457733621956421643517387565225362777709960938e+00, // 0.900000
- 5.09511985013458890136917034396901726722717285156250e+00, // 0.990000
- 7.40675477864855302811974979704245924949645996093750e+00, // 0.999000
- 9.71024036697595960276885307393968105316162109375000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_GLOGISTIC_QUANT_2_05 = { //
- -4.09511985013458978954759004409424960613250732421875e+00, // 0.000100
- -2.92174406546798248740515191457234323024749755859375e+00, // 0.001000
- -1.69722457733621956421643517387565225362777709960938e+00, // 0.010000
- -2.71162138430851129555776424240320920944213867187500e-01, // 0.100000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.250000
- 1.38137358701954271467116086569149047136306762695312e+00, // 0.500000
- 2.36626404125887201956857097684405744075775146484375e+00, // 0.750000
- 3.41705874790017549713638800312764942646026611328125e+00, // 0.900000
- 5.79078277119367168523922373424284160137176513671875e+00, // 0.990000
- 8.10015211557315417678637459175661206245422363281250e+00, // 0.999000
- 1.04034125490967461757918499642983078956604003906250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GLOGISTIC_QUANT_05_05 = { //
- -1.79206807339523663813452003523707389831542968750000e+01, // 0.000100
- -1.33155095579637734459765852079726755619049072265625e+01, // 0.001000
- -8.71024036697584946864481025841087102890014648437500e+00, // 0.010000
- -4.09511985013458978954759004409424960613250732421875e+00, // 0.100000
- -2.20805020110221006390816000930499285459518432617188e+00, // 0.250000
- -5.98612288668109782108217586937826126813888549804688e-01, // 0.500000
- 7.51314428280906221324642046965891495347023010253906e-01, // 0.750000
- 1.95001017550599864414095918618841096758842468261719e+00, // 0.900000
- 4.39693487554469086830977175850421190261840820312500e+00, // 0.990000
- 6.71310722279666993728142188047058880329132080078125e+00, // 0.999000
- 9.01704318266624582633994577918201684951782226562500e+00, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new GeneralizedLogisticDistribution(.5, 1., 1.), P_CDFPDF, SCIPY_LOGISTIC_PDF_05, 1e-12);
- checkPDF(new GeneralizedLogisticDistribution(.5, 1., 1.), P_CDFPDF, GNUR_LOGISTIC_PDF_05, 1e-15);
- checkPDF(new GeneralizedLogisticDistribution(.5, 1., 2.), P_CDFPDF, SCIPY_GLOGISTIC_PDF_2_05, 1e-12);
- checkPDF(new GeneralizedLogisticDistribution(.5, 1., .5), P_CDFPDF, SCIPY_GLOGISTIC_PDF_05_05, 1e-12);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new GeneralizedLogisticDistribution(.5, 1., 1.), P_CDFPDF, SCIPY_LOGISTIC_CDF_05, 1e-13);
- checkCDF(new GeneralizedLogisticDistribution(.5, 1., 1.), P_CDFPDF, GNUR_LOGISTIC_CDF_05, 0.);
- checkCDF(new GeneralizedLogisticDistribution(.5, 1., 2.), P_CDFPDF, SCIPY_GLOGISTIC_CDF_2_05, 1e-12);
- checkCDF(new GeneralizedLogisticDistribution(.5, 1., .5), P_CDFPDF, SCIPY_GLOGISTIC_CDF_05_05, 1e-13);
- }
-
- @Test
- public void testProbit() {
- checkQuantile(new GeneralizedLogisticDistribution(.5, 1., 1.), P_QUANT, SCIPY_LOGISTIC_QUANT_05, 0.);
- checkQuantile(new GeneralizedLogisticDistribution(.5, 1., 1.), P_QUANT, GNUR_LOGISTIC_QUANT_05, 1e-13);
- checkQuantile(new GeneralizedLogisticDistribution(.5, 1., 2.), P_QUANT, SCIPY_GLOGISTIC_QUANT_2_05, 1e-15);
- checkQuantile(new GeneralizedLogisticDistribution(.5, 1., .5), P_QUANT, SCIPY_GLOGISTIC_QUANT_05_05, 0.);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGumbelDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGumbelDistribution.java
deleted file mode 100644
index 54243d79..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGumbelDistribution.java
+++ /dev/null
@@ -1,672 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Gumbel distribution in ELKI.
- *
- * The reference values were computed using SciPy.
- *
- * @author Erich Schubert
- */
-public class TestGumbelDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_1_1 = { //
- 6.59880358632499303128682299757201690226793289184570e-02, // 0.000000
- 6.59898296015106466949617924910853616893291473388672e-02, // 0.000010
- 8.54688658759459179981021748062630649656057357788086e-02, // 0.100000
- 9.04841721928088676962786962576501537114381790161133e-02, // 0.123457
- 1.08008977696591554340521668109431630000472068786621e-01, // 0.200000
- 1.26023050723474722145667215045250486582517623901367e-01, // 0.271828
- 1.33486796658083856081944418292550835758447647094727e-01, // 0.300000
- 1.37320130159857167750914186399313621222972869873047e-01, // 0.314159
- 1.61682814145126474425495644027250818908214569091797e-01, // 0.400000
- 1.92295645547964910715421638087718747556209564208984e-01, // 0.500000
- 2.24961793549918465107140264080953784286975860595703e-01, // 0.600000
- 2.59276865990827554142583721841219812631607055664062e-01, // 0.700000
- 2.94816320729158143354453613937948830425739288330078e-01, // 0.800000
- 3.31154277152908960157873252683202736079692840576172e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 4.04607661664131867951255117077380418777465820312500e-01, // 1.100000
- 4.40991025942982617369381159733165986835956573486328e-01, // 1.200000
- 4.76723690714594083850386141421040520071983337402344e-01, // 1.300000
- 5.11544833689041578139722332707606256008148193359375e-01, // 1.400000
- 5.45239211892605046827497972117271274328231811523438e-01, // 1.500000
- 5.77635844258915676086019175272667780518531799316406e-01, // 1.600000
- 6.08605317804406409365469698968809098005294799804688e-01, // 1.700000
- 6.38056166582018691180167024867841973900794982910156e-01, // 1.800000
- 6.65930705440122117089174480497604236006736755371094e-01, // 1.900000
- 6.92200627555346392760782237019157037138938903808594e-01, // 2.000000
- 8.35793188453588298258978284138720482587814331054688e-01, // 2.718282
- 8.89169312582892001906031964608700945973396301269531e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_1_1 = { //
- 1.79374078764838684740823282481869682669639587402344e-01, // 0.000000
- 1.79377160888317427334115450321405660361051559448242e-01, // 0.000010
- 2.10219488415532645975147829631168860942125320434570e-01, // 0.100000
- 2.17395492872112461313349740521516650915145874023438e-01, // 0.123457
- 2.40378400508394624024433028353087138384580612182617e-01, // 0.200000
- 2.61030341003925192566725854703690856695175170898438e-01, // 0.271828
- 2.68809398181777348124654736238881014287471771240234e-01, // 0.300000
- 2.72640929007956611673790803251904435455799102783203e-01, // 0.314159
- 2.94605295353879470532376672053942456841468811035156e-01, // 0.400000
- 3.17041921077942157047857563156867399811744689941406e-01, // 0.500000
- 3.35603559643445015225893257593270391225814819335938e-01, // 0.600000
- 3.49987161158421655748895773285767063498497009277344e-01, // 0.700000
- 3.60089467289227027624320953691494651138782501220703e-01, // 0.800000
- 3.65982076505757814022246066087973304092884063720703e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.66104151897740148768889412167482078075408935546875e-01, // 1.100000
- 3.61052914770930044596752850338816642761230468750000e-01, // 1.200000
- 3.53165596312007168400270984420785680413246154785156e-01, // 1.300000
- 3.42898756467731824493228032224578782916069030761719e-01, // 1.400000
- 3.30704298890418080247854959452524781227111816406250e-01, // 1.500000
- 3.17013272754289754384871002912404946982860565185547e-01, // 1.600000
- 3.02224456630968474346587981926859356462955474853516e-01, // 1.700000
- 2.86697116378903826827695411338936537504196166992188e-01, // 1.800000
- 2.70747220321607640070027400724939070641994476318359e-01, // 1.900000
- 2.54646380043582531982337968656793236732482910156250e-01, // 2.000000
- 1.49919633191029216812140134607034269720315933227539e-01, // 2.718282
- 1.04448592925595828972973322379402816295623779296875e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_2_1 = { //
- 6.17978989787721657254981888485190211213193833827972e-04, // 0.000000
- 6.18024653604032120531031058163762281765230000019073e-04, // 0.000010
- 1.24839763464425581619698935043061283067800104618073e-03, // 0.100000
- 1.45770722707259806419366476859522663289681077003479e-03, // 0.123457
- 2.35869338329322553171607523836428299546241760253906e-03, // 0.200000
- 3.58731530475635143964674433902928285533562302589417e-03, // 0.271828
- 4.19464154138938540017367273549098172225058078765869e-03, // 0.300000
- 4.53021237372840286650177432647979003377258777618408e-03, // 0.314159
- 7.06196156220941038267335798650492506567388772964478e-03, // 0.400000
- 1.13142863804596271321001310639076109509915113449097e-02, // 0.500000
- 1.73320140087645062354493319389803218655288219451904e-02, // 0.600000
- 2.54943946757241260425708162529190303757786750793457e-02, // 0.700000
- 3.61486049131355194341530534529738361015915870666504e-02, // 0.800000
- 4.95800856955669819181586888134916080161929130554199e-02, // 0.900000
- 6.59880358453125426265728492580819875001907348632812e-02, // 1.000000
- 8.54688658759459596314655982496333308517932891845703e-02, // 1.100000
- 1.08008977696591554340521668109431630000472068786621e-01, // 1.200000
- 1.33486796658083856081944418292550835758447647094727e-01, // 1.300000
- 1.61682814145126418914344412769423797726631164550781e-01, // 1.400000
- 1.92295645547964910715421638087718747556209564208984e-01, // 1.500000
- 2.24961793549918520618291495338780805468559265136719e-01, // 1.600000
- 2.59276865990827554142583721841219812631607055664062e-01, // 1.700000
- 2.94816320729158143354453613937948830425739288330078e-01, // 1.800000
- 3.31154277152908849135570790167548693716526031494141e-01, // 1.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 2.000000
- 6.14105034982032282897534969379194080829620361328125e-01, // 2.718282
- 7.26650204627822926539693071390502154827117919921875e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_2_1 = { //
- 4.56628142304533850281966778084097313694655895233154e-03, // 0.000000
- 4.56657317004234564183917655100231058895587921142578e-03, // 0.000010
- 8.34665480722261536594697162172451498918235301971436e-03, // 0.100000
- 9.52012623739182869964103872462146682664752006530762e-03, // 0.123457
- 1.42692634455674552396153842437342973425984382629395e-02, // 0.200000
- 2.01978449671180448898866188756073825061321258544922e-02, // 0.271828
- 2.29612471247189892098461427849542815238237380981445e-02, // 0.300000
- 2.44494948372630735433652660049119731411337852478027e-02, // 0.314159
- 3.49781245974551888155978929262346355244517326354980e-02, // 0.400000
- 5.07071136099807306951703367303707636892795562744141e-02, // 0.500000
- 7.02847826336932546276159428089158609509468078613281e-02, // 0.600000
- 9.35464974266043414186100335427909158170223236083984e-02, // 0.700000
- 1.20017594905418731321411485168937360867857933044434e-01, // 0.800000
- 1.48946808910974892725675999827217310667037963867188e-01, // 0.900000
- 1.79374078734017200487116383555985521525144577026367e-01, // 1.000000
- 2.10219488415532701486299060888995882123708724975586e-01, // 1.100000
- 2.40378400508394624024433028353087138384580612182617e-01, // 1.200000
- 2.68809398181777348124654736238881014287471771240234e-01, // 1.300000
- 2.94605295353879415021225440796115435659885406494141e-01, // 1.400000
- 3.17041921077942157047857563156867399811744689941406e-01, // 1.500000
- 3.35603559643445015225893257593270391225814819335938e-01, // 1.600000
- 3.49987161158421655748895773285767063498497009277344e-01, // 1.700000
- 3.60089467289227027624320953691494651138782501220703e-01, // 1.800000
- 3.65982076505757758511094834830146282911300659179688e-01, // 1.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 2.000000
- 2.99431043346856384790299898668308742344379425048828e-01, // 2.718282
- 2.32026725020700291812758564446994569152593612670898e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_4_1 = { //
- 1.94233761556120265073609843858010169210640550320133e-24, // 0.000000
- 1.94339836960486498321475838226799834065378487714337e-24, // 0.000010
- 3.50581472625786942134053009067093603336708158078897e-22, // 0.100000
- 1.10204869082170943883948227538294176292737847487482e-21, // 0.123457
- 3.85942175009585124493227078787604613125739296999845e-20, // 0.200000
- 8.55175072212361792537222183911253732406541162804661e-19, // 0.271828
- 2.71618226092945448511767238087193692507249743561641e-18, // 0.300000
- 4.79654546206938212109880845109838654258082904740905e-18, // 0.314159
- 1.27523062451624426541224412921385568571695936319552e-16, // 0.400000
- 4.15089692010904525288672126361021019245556122612140e-15, // 0.500000
- 9.69966408521639154441452223525895873820334286419254e-14, // 0.600000
- 1.67930865740466120726981233244263965733930610291225e-12, // 0.700000
- 2.21644780341866066467927092510455566905236413077773e-11, // 0.800000
- 2.28850701972651310101286108247299871248925384747963e-10, // 0.900000
- 1.89217869483829244811168274588777937772476889222162e-09, // 1.000000
- 1.27958444708893479866928830448492837579266279135481e-08, // 1.100000
- 7.21407495654723266621612446335143342679430134012364e-08, // 1.200000
- 3.44996444807882075559481984891596617615050490712747e-07, // 1.300000
- 1.42158510896623277238609052430806656275308341719210e-06, // 1.400000
- 5.11929429867073290303346178031773661132319830358028e-06, // 1.500000
- 1.63190669761509105832684302095358930273505393415689e-05, // 1.600000
- 4.65873061192628793976758250217073964449809864163399e-05, // 1.700000
- 1.20361180348421196420645451485853527628933079540730e-04, // 1.800000
- 2.84104078721292101477463587499983077577780932188034e-04, // 1.900000
- 6.17978989331093432439689916435554550844244658946991e-04, // 2.000000
- 2.72466505377139643628847665013381629250943660736084e-02, // 2.718282
- 9.44768930014186492094552249909611418843269348144531e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_4_1 = { //
- 1.06048040538825383895657084905076034872528558503039e-22, // 0.000000
- 1.06104894703602011823679422569673096865235426708292e-22, // 0.000010
- 1.73195833587372556877622009550080809725453568188831e-20, // 0.100000
- 5.31816915757311281533262916149991462179401939316581e-20, // 0.123457
- 1.72520723688492552379661823003568327945291845918510e-18, // 0.200000
- 3.55778320603558542628503187787223104575572232312602e-17, // 0.271828
- 1.09862250605229655196224903219933069216592916588111e-16, // 0.300000
- 1.91279689150650823875815251444059610432563375858640e-16, // 0.314159
- 4.66711893658034022812779722242683120807921724748635e-15, // 0.400000
- 1.37458827543354963946170620516550599064667728677058e-13, // 0.500000
- 2.90641705075567549607614189502246106536209602211329e-12, // 0.600000
- 4.55304892645473537813182015220254180570824686924425e-11, // 0.700000
- 5.43750726676849818042246906675497505889715910143423e-10, // 0.800000
- 5.08001673311263319774744418142083113298923535694485e-09, // 0.900000
- 3.80054250404435749527446645589651152974397518846672e-08, // 1.000000
- 2.32553537538727241913236328495206972633013720042072e-07, // 1.100000
- 1.18632914440636535453432297976261722283197741489857e-06, // 1.200000
- 5.13345454477618321902391770872320364560437155887485e-06, // 1.300000
- 1.91398495015806936032053131579999671885161660611629e-05, // 1.400000
- 6.23657718766199291749591226974303026509005576372147e-05, // 1.500000
- 1.79887953645615079585964868336134259152458980679512e-04, // 1.600000
- 4.64670291311834173994532726226225349819287657737732e-04, // 1.700000
- 1.08626127745232634556893369648378211422823369503021e-03, // 1.800000
- 2.32004217969156720582923902895799983525648713111877e-03, // 1.900000
- 4.56628142012791525539139314560088678263127803802490e-03, // 2.000000
- 9.81649050447965243471060148294782266020774841308594e-02, // 2.718282
- 2.22908780675388440428719150077085942029953002929688e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_4_10 = { //
- 2.24961793553274530532704034158086869865655899047852e-01, // 0.000000
- 2.24962129153560647099041602814395446330308914184570e-01, // 0.000010
- 2.28326012057771948748907675508235115557909011840820e-01, // 0.100000
- 2.29117491320003585641984500398393720388412475585938e-01, // 0.123457
- 2.31706315790068034798920848515990655869245529174805e-01, // 0.200000
- 2.34144016800101217867791092430707067251205444335938e-01, // 0.271828
- 2.35102282543562940420045492828649003058671951293945e-01, // 0.300000
- 2.35584367949729117652779564195952843874692916870117e-01, // 0.314159
- 2.38513488532688416876581527503731194883584976196289e-01, // 0.400000
- 2.41939508585804652351924914910341612994670867919922e-01, // 0.500000
- 2.45379916339054454654799997115333098918199539184570e-01, // 0.600000
- 2.48834284427714574894352494993654545396566390991211e-01, // 0.700000
- 2.52302184674948581921682944084750488400459289550781e-01, // 0.800000
- 2.55783188277869832916167069924995303153991699218750e-01, // 0.900000
- 2.59276865990827554142583721841219812631607055664062e-01, // 1.000000
- 2.62782788305835623976491888242890127003192901611328e-01, // 1.100000
- 2.66300525630066620141889188744244165718555450439453e-01, // 1.200000
- 2.69829648460341131599449226996512152254581451416016e-01, // 1.300000
- 2.73369727554544250658352666505379602313041687011719e-01, // 1.400000
- 2.76920334099908960201474883433547802269458770751953e-01, // 1.500000
- 2.80481039878108018292834913154365494847297668457031e-01, // 1.600000
- 2.84051417427103602975080320902634412050247192382812e-01, // 1.700000
- 2.87631040199704479665143708189134486019611358642578e-01, // 1.800000
- 2.91219482718789723918462186702527105808258056640625e-01, // 1.900000
- 2.94816320729158143354453613937948830425739288330078e-01, // 2.000000
- 3.20860670367920819412432820172398351132869720458984e-01, // 2.718282
- 3.36339983908659712064093127992236986756324768066406e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_4_10 = { //
- 3.35603559645095625429966901265288470312952995300293e-02, // 0.000000
- 3.35603724701354494408533923888171557337045669555664e-02, // 0.000010
- 3.37233134553145824652276019151031505316495895385742e-02, // 0.100000
- 3.37609284733200315509193956131639424711465835571289e-02, // 0.123457
- 3.38820574854396400210632123162213247269392013549805e-02, // 0.200000
- 3.39934708099677296289087280456442385911941528320312e-02, // 0.271828
- 3.40365712424673116931472804935765452682971954345703e-02, // 0.300000
- 3.40581064819283629852009198657469823956489562988281e-02, // 0.314159
- 3.41868398883302671009687401237897574901580810546875e-02, // 0.400000
- 3.43328505356715121821231662124773720279335975646973e-02, // 0.500000
- 3.44745922233250789989966733628534711897373199462891e-02, // 0.600000
- 3.46120558908042108559044436333351768553256988525391e-02, // 0.700000
- 3.47452343518489734086607256813294952735304832458496e-02, // 0.800000
- 3.48741222670847020315143538482516305521130561828613e-02, // 0.900000
- 3.49987161158421683504471388914680574089288711547852e-02, // 1.000000
- 3.51190141671897312902750343255320331081748008728027e-02, // 1.100000
- 3.52350164502270857269650150556117296218872070312500e-02, // 1.200000
- 3.53467247236895973361292533354571787640452384948730e-02, // 1.300000
- 3.54541424449113518058140925859333947300910949707031e-02, // 1.400000
- 3.55572747381944151423560640523646725341677665710449e-02, // 1.500000
- 3.56561283626308858640818755247892113402485847473145e-02, // 1.600000
- 3.57507116794234872103608324778178939595818519592285e-02, // 1.700000
- 3.58410346187495246206289323254168266430497169494629e-02, // 1.800000
- 3.59271086462122773985683465980400796979665756225586e-02, // 1.900000
- 3.60089467289226999868745338062581140547990798950195e-02, // 2.000000
- 3.64737821185050284378270646357123041525483131408691e-02, // 2.718282
- 3.66487069582701815995129379643913125619292259216309e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_10 = { //
- 3.64200708229312053454407305252971127629280090332031e-01, // 0.000000
- 3.64201076086621500227380465730675496160984039306641e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.68742364149354184821305580044281668961048126220703e-01, // 0.123457
- 3.71558174423808174058336817324743606150150299072266e-01, // 0.200000
- 3.74200337049799547362027851704624481499195098876953e-01, // 0.271828
- 3.75236541960806024853525286744115874171257019042969e-01, // 0.300000
- 3.75757321275714095687447979798889718949794769287109e-01, // 0.314159
- 3.78914181510685010856320786842843517661094665527344e-01, // 0.400000
- 3.82590734620523953424253704724833369255065917968750e-01, // 0.500000
- 3.86265846721645655925669871066929772496223449707031e-01, // 0.600000
- 3.89939167191828084391147513088071718811988830566406e-01, // 0.700000
- 3.93610349414351023966673892573453485965728759765625e-01, // 0.800000
- 3.97279050833918845331282909683068282902240753173828e-01, // 0.900000
- 4.00944933009500681375669728367938660085201263427734e-01, // 1.000000
- 4.04607661664131867951255117077380418777465820312500e-01, // 1.100000
- 4.08266906731719725343054960831068456172943115234375e-01, // 1.200000
- 4.11922342400900476366842895004083402454853057861328e-01, // 1.300000
- 4.15573647155991876545044760860037058591842651367188e-01, // 1.400000
- 4.19220503815090905774809471040498465299606323242188e-01, // 1.500000
- 4.22862599565362817788383154038456268608570098876953e-01, // 1.600000
- 4.26499625995571840508802097247098572552204132080078e-01, // 1.700000
- 4.30131279125902432625139226729515939950942993164062e-01, // 1.800000
- 4.33757259435121944601831955878878943622112274169922e-01, // 1.900000
- 4.37377271885135254780863078849506564438343048095703e-01, // 2.000000
- 4.63178277570029439669241355659323744475841522216797e-01, // 2.718282
- 4.78191805551566095910942522095865570008754730224609e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_10 = { //
- 3.67860986195510386576046357731684111058712005615234e-02, // 0.000000
- 3.67860989892352038821421444936277111992239952087402e-02, // 0.000010
- 3.67879441171442347902065250764280790463089942932129e-02, // 0.100000
- 3.67878429896495301454351078973559197038412094116211e-02, // 0.123457
- 3.67861108816435675161748974915099097415804862976074e-02, // 0.200000
- 3.67825446794351126889033309907972579821944236755371e-02, // 0.271828
- 3.67806360606196675044898825035488698631525039672852e-02, // 0.300000
- 3.67795687265079010441759521654603304341435432434082e-02, // 0.314159
- 3.67715575045233014628287548930529737845063209533691e-02, // 0.400000
- 3.67589137340928531760830821895069675520062446594238e-02, // 0.500000
- 3.67427439081312035007442773348884657025337219238281e-02, // 0.600000
- 3.67230877916642356462162410934979561716318130493164e-02, // 0.700000
- 3.66999857244961757984924588527064770460128784179688e-02, // 0.800000
- 3.66734785901757648352017326942586805671453475952148e-02, // 0.900000
- 3.66436077853866115638936662435298785567283630371094e-02, // 1.000000
- 3.66104151897740162646677219981938833370804786682129e-02, // 1.100000
- 3.65739431362198524899653762076923158019781112670898e-02, // 1.200000
- 3.65342343815761166903044454556948039680719375610352e-02, // 1.300000
- 3.64913320778669988952991332098463317379355430603027e-02, // 1.400000
- 3.64452797439685782787677226224332116544246673583984e-02, // 1.500000
- 3.63961212377742968082650065753114176914095878601074e-02, // 1.600000
- 3.63439007288538645790154646419978234916925430297852e-02, // 1.700000
- 3.62886626716122442926071300917101325467228889465332e-02, // 1.800000
- 3.62304517789548280459754892035562079399824142456055e-02, // 1.900000
- 3.61693129964641910123468449000938562676310539245605e-02, // 2.000000
- 3.56482034999189151269760600371228065341711044311523e-02, // 2.718282
- 3.52782829415396598227161462091316934674978256225586e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_20 = { //
- 3.66040051641140451454958792965044267475605010986328e-01, // 0.000000
- 3.66040235576718830934339621308026835322380065917969e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.68310902956942021191366620769258588552474975585938e-01, // 0.123457
- 3.69718830722743807548624772607581689953804016113281e-01, // 0.200000
- 3.71040005167483422088281486139749176800251007080078e-01, // 0.271828
- 3.71558174423808174058336817324743606150150299072266e-01, // 0.300000
- 3.71818605637736554481165285324095748364925384521484e-01, // 0.314159
- 3.73397426637427698459248404105892404913902282714844e-01, // 0.400000
- 3.75236541960806024853525286744115874171257019042969e-01, // 0.500000
- 3.77075475227729051130864945662324316799640655517578e-01, // 0.600000
- 3.78914181510685010856320786842843517661094665527344e-01, // 0.700000
- 3.80752616122933373876691121040494181215763092041016e-01, // 0.800000
- 3.82590734620523953424253704724833369255065917968750e-01, // 0.900000
- 3.84428492804265664606333530173287726938724517822266e-01, // 1.000000
- 3.86265846721645655925669871066929772496223449707031e-01, // 1.100000
- 3.88102752668698702809280121073243208229541778564453e-01, // 1.200000
- 3.89939167191828084391147513088071718811988830566406e-01, // 1.300000
- 3.91775047089576777814556862722383812069892883300781e-01, // 1.400000
- 3.93610349414351023966673892573453485965728759765625e-01, // 1.500000
- 3.95445031474095209933494743381743319332599639892578e-01, // 1.600000
- 3.97279050833918845331282909683068282902240753173828e-01, // 1.700000
- 3.99112365317676576204064531339099630713462829589844e-01, // 1.800000
- 4.00944933009500681375669728367938660085201263427734e-01, // 1.900000
- 4.02776712255286439834378597879549488425254821777344e-01, // 2.000000
- 4.15907192667703928812272806680994108319282531738281e-01, // 2.718282
- 4.23619395109240293173513691726839169859886169433594e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_20 = { //
- 1.83937417516764276093077512541640317067503929138184e-02, // 0.000000
- 1.83937417977731651475004071016883244737982749938965e-02, // 0.000010
- 1.83939720585721173951032625382140395231544971466064e-02, // 0.100000
- 1.83939594126808145246876335932029178366065025329590e-02, // 0.123457
- 1.83937425180828485749007228378104628063738346099854e-02, // 0.200000
- 1.83932951601603437985499311935200239531695842742920e-02, // 0.271828
- 1.83930554408217837580874487457549548707902431488037e-02, // 0.300000
- 1.83929213116811943184991662292304681614041328430176e-02, // 0.314159
- 1.83919131598794319271128472337295534089207649230957e-02, // 0.400000
- 1.83903180303098337522449412517744349315762519836426e-02, // 0.500000
- 1.83882724286199075725001250702916877344250679016113e-02, // 0.600000
- 1.83857787522616507314143774465264868922531604766846e-02, // 0.700000
- 1.83828394191271268787168935432418948039412498474121e-02, // 0.800000
- 1.83794568670464265880415410947534837760031223297119e-02, // 0.900000
- 1.83756335532885978212291888667095918208360671997070e-02, // 1.000000
- 1.83713719540656017503721386674442328512668609619141e-02, // 1.100000
- 1.83666745640393841432214117048715706914663314819336e-02, // 1.200000
- 1.83615438958321178231081205467489780858159065246582e-02, // 1.300000
- 1.83559824795396266117197825451512471772730350494385e-02, // 1.400000
- 1.83499928622480878992462294263532385230064392089844e-02, // 1.500000
- 1.83435776075540693530463443039479898288846015930176e-02, // 1.600000
- 1.83367392950878824176008663471293402835726737976074e-02, // 1.700000
- 1.83294805200404052614171490631633787415921688079834e-02, // 1.800000
- 1.83218038926933057819468331217649392783641815185547e-02, // 1.900000
- 1.83137120379528138547353677267892635427415370941162e-02, // 2.000000
- 1.82436263119165158197443332710463437251746654510498e-02, // 2.718282
- 1.81927559990815723711676810125936754047870635986328e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_4 = { //
- 3.58683419097346689596861324389465153217315673828125e-01, // 0.000000
- 3.58684338497014365554349524245481006801128387451172e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.70036738247086438580168987755314446985721588134766e-01, // 0.123457
- 3.77075475227729051130864945662324316799640655517578e-01, // 0.200000
- 3.83677647968239443621030204667476937174797058105469e-01, // 0.271828
- 3.86265846721645655925669871066929772496223449707031e-01, // 0.300000
- 3.87566357530248317697640914047951810061931610107422e-01, // 0.314159
- 3.95445031474095209933494743381743319332599639892578e-01, // 0.400000
- 4.04607661664131867951255117077380418777465820312500e-01, // 0.500000
- 4.13748531068576341773734839080134406685829162597656e-01, // 0.600000
- 4.22862599565362817788383154038456268608570098876953e-01, // 0.700000
- 4.31944996928375679612344129054690711200237274169922e-01, // 0.800000
- 4.40991025942982672880532390990993008017539978027344e-01, // 0.900000
- 4.49996164872620063590602512704208493232727050781250e-01, // 1.000000
- 4.58956069307663805378894039677106775343418121337891e-01, // 1.100000
- 4.67866573428437237947008497940259985625743865966797e-01, // 1.200000
- 4.76723690714594083850386141421040520071983337402344e-01, // 1.300000
- 4.85523614133279490800987332477234303951263427734375e-01, // 1.400000
- 4.94262715838446498040070764545816928148269653320312e-01, // 1.500000
- 5.02937546413495417674255349993472918868064880371094e-01, // 1.600000
- 5.11544833689041578139722332707606256008148193359375e-01, // 1.700000
- 5.20081481167105397211969375348417088389396667480469e-01, // 1.800000
- 5.28544566082388089789390051009831950068473815917969e-01, // 1.900000
- 5.36931337130553965053536558116320520639419555664062e-01, // 2.000000
- 5.94719607054730259321217999968212097883224487304688e-01, // 2.718282
- 6.26579099505278791504281343804905191063880920410156e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_4 = { //
- 9.19408832681790494367746191528567578643560409545898e-02, // 0.000000
- 9.19408890865627964616990652757522184401750564575195e-02, // 0.000010
- 9.19698602928605835060693607374560087919235229492188e-02, // 0.100000
- 9.19682820379929405474328518721449654549360275268555e-02, // 0.123457
- 9.19413621430995309236067214442300610244274139404297e-02, // 0.200000
- 9.18862440991995849115525629713374655693769454956055e-02, // 0.271828
- 9.18568597703280087518606933372211642563343048095703e-02, // 0.300000
- 9.18404563854176708703747067374933976680040359497070e-02, // 0.314159
- 9.17178880377703537041256254269683267921209335327148e-02, // 0.400000
- 9.15260379744350371922223530418705195188522338867188e-02, // 0.500000
- 9.12829492792362195974220639982377178966999053955078e-02, // 0.600000
- 9.09903030944357454901094683918927330523729324340820e-02, // 0.700000
- 9.06498150644146627463726417772704735398292541503906e-02, // 0.800000
- 9.02632286927325111491882125847041606903076171875000e-02, // 0.900000
- 8.98323090075764524309320790962374303489923477172852e-02, // 1.000000
- 8.93588365430456332827446885858080349862575531005859e-02, // 1.100000
- 8.88446016412571676346132676371780689805746078491211e-02, // 1.200000
- 8.82913990780017921000677461051964201033115386962891e-02, // 1.300000
- 8.77010230126132606098821042905910871922969818115234e-02, // 1.400000
- 8.70752622608445409069233278387400787323713302612305e-02, // 1.500000
- 8.64158958878580990559115093674336094409227371215820e-02, // 1.600000
- 8.57246891169329561233070080561446957290172576904297e-02, // 1.700000
- 8.50033895481578094521779576098197139799594879150391e-02, // 1.800000
- 8.42537236802113342903908232983667403459548950195312e-02, // 1.900000
- 8.34773937273183275209476050804369151592254638671875e-02, // 2.000000
- 7.72637758157185411400647012669651303440332412719727e-02, // 2.718282
- 7.32283395263601255553709279411123134195804595947266e-02, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_CDF_01_1 = { //
- 3.31154277189507073586582919233478605747222900390625e-01, // 0.000000
- 3.31157936975598421458499842628953047096729278564453e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.76507892217193051997981001477455720305442810058594e-01, // 0.123457
- 4.04607661664131867951255117077380418777465820312500e-01, // 0.200000
- 4.30794607123086759070673679161700420081615447998047e-01, // 0.271828
- 4.40991025942982672880532390990993008017539978027344e-01, // 0.300000
- 4.46096575846239407070470406324602663516998291015625e-01, // 0.314159
- 4.76723690714594083850386141421040520071983337402344e-01, // 0.400000
- 5.11544833689041578139722332707606256008148193359375e-01, // 0.500000
- 5.45239211892605046827497972117271274328231811523438e-01, // 0.600000
- 5.77635844258915676086019175272667780518531799316406e-01, // 0.700000
- 6.08605317804406409365469698968809098005294799804688e-01, // 0.800000
- 6.38056166582018691180167024867841973900794982910156e-01, // 0.900000
- 6.65930705440122117089174480497604236006736755371094e-01, // 1.000000
- 6.92200627555346392760782237019157037138938903808594e-01, // 1.100000
- 7.16862603474862081220919662882806733250617980957031e-01, // 1.200000
- 7.39934054783606187655209396325517445802688598632812e-01, // 1.300000
- 7.61449220009415284060594331094762310385704040527344e-01, // 1.400000
- 7.81455584849563456018017859605606645345687866210938e-01, // 1.500000
- 8.00010713004353557487036141537828370928764343261719e-01, // 1.600000
- 8.17179486939028754122205100429710000753402709960938e-01, // 1.700000
- 8.33031748536220639778093755012378096580505371093750e-01, // 1.800000
- 8.47640316515773317718185353442095220088958740234375e-01, // 1.900000
- 8.61079349396833837460007998743094503879547119140625e-01, // 2.000000
- 9.29667709628290483969692559185205027461051940917969e-01, // 2.718282
- 9.53363743354765147408613756851991638541221618652344e-01, // 3.141593
- };
-
- public static final double[] SCIPY_GUMBEL_PDF_01_1 = { //
- 3.65982076509606846226319021297967992722988128662109e-01, // 0.000000
- 3.65982461392446445369586172091658227145671844482422e-01, // 0.000010
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.100000
- 3.67779034862618203760575852356851100921630859375000e-01, // 0.123457
- 3.66104151897740148768889412167482078075408935546875e-01, // 0.200000
- 3.62782413998306907387814135290682315826416015625000e-01, // 0.271828
- 3.61052914770930044596752850338816642761230468750000e-01, // 0.300000
- 3.60097994370001339703435405681375414133071899414062e-01, // 0.314159
- 3.53165596312007168400270984420785680413246154785156e-01, // 0.400000
- 3.42898756467731824493228032224578782916069030761719e-01, // 0.500000
- 3.30704298890418080247854959452524781227111816406250e-01, // 0.600000
- 3.17013272754289754384871002912404946982860565185547e-01, // 0.700000
- 3.02224456630968474346587981926859356462955474853516e-01, // 0.800000
- 2.86697116378903826827695411338936537504196166992188e-01, // 0.900000
- 2.70747220321607584558876169467112049460411071777344e-01, // 1.000000
- 2.54646380043582531982337968656793236732482910156250e-01, // 1.100000
- 2.38622831681304076179017670256143901497125625610352e-01, // 1.200000
- 2.22863854497548474764556658556102775037288665771484e-01, // 1.300000
- 2.07519121233516318225653662921104114502668380737305e-01, // 1.400000
- 1.92704574679114809532265439884213265031576156616211e-01, // 1.500000
- 1.78506518513120937541316379792988300323486328125000e-01, // 1.600000
- 1.64985692989648907724742343816615175455808639526367e-01, // 1.700000
- 1.52181175470408269756461550059611909091472625732422e-01, // 1.800000
- 1.40114001931851056559352741714974399656057357788086e-01, // 1.900000
- 1.28790449330409367822980470918992068618535995483398e-01, // 2.000000
- 6.77988607946176241592084465992229524999856948852539e-02, // 2.718282
- 4.55314756659847622022319058032735483720898628234863e-02, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_1_1 = { //
- -1.22032680636784629513158506597392261028289794921875e+00, // 0.000100
- -9.32644733916065504786274686921387910842895507812500e-01, // 0.001000
- -5.27179625807901119927123545494396239519119262695312e-01, // 0.010000
- 1.65967554752044277321942900016438215970993041992188e-01, // 0.100000
- 6.73365740021719005881095654331147670745849609375000e-01, // 0.250000
- 1.36651292058166440313016209984198212623596191406250e+00, // 0.500000
- 2.24589932370723843746418424416333436965942382812500e+00, // 0.750000
- 3.25036732731244537575321373878978192806243896484375e+00, // 0.900000
- 5.60014922677657889238389543606899678707122802734375e+00, // 0.990000
- 7.90725507052371590077655127970501780509948730468750e+00, // 0.999000
- 1.02102903698928351161612226860597729682922363281250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_2_1 = { //
- -2.20326806367846295131585065973922610282897949218750e-01, // 0.000100
- 6.73552660839344952137253130786120891571044921875000e-02, // 0.001000
- 4.72820374192098880072876454505603760480880737304688e-01, // 0.010000
- 1.16596755475204427732194290001643821597099304199219e+00, // 0.100000
- 1.67336574002171900588109565433114767074584960937500e+00, // 0.250000
- 2.36651292058166440313016209984198212623596191406250e+00, // 0.500000
- 3.24589932370723843746418424416333436965942382812500e+00, // 0.750000
- 4.25036732731244537575321373878978192806243896484375e+00, // 0.900000
- 6.60014922677657889238389543606899678707122802734375e+00, // 0.990000
- 8.90725507052371590077655127970501780509948730468750e+00, // 0.999000
- 1.12102903698928351161612226860597729682922363281250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_4_1 = { //
- 1.77967319363215370486841493402607738971710205078125e+00, // 0.000100
- 2.06735526608393449521372531307861208915710449218750e+00, // 0.001000
- 2.47282037419209910211748137953691184520721435546875e+00, // 0.010000
- 3.16596755475204449936654782504774630069732666015625e+00, // 0.100000
- 3.67336574002171900588109565433114767074584960937500e+00, // 0.250000
- 4.36651292058166440313016209984198212623596191406250e+00, // 0.500000
- 5.24589932370723843746418424416333436965942382812500e+00, // 0.750000
- 6.25036732731244537575321373878978192806243896484375e+00, // 0.900000
- 8.60014922677657978056231513619422912597656250000000e+00, // 0.990000
- 1.09072550705237159007765512797050178050994873046875e+01, // 0.999000
- 1.32102903698928351161612226860597729682922363281250e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_4_10 = { //
- -1.82032680636784647276726900599896907806396484375000e+01, // 0.000100
- -1.53264473391606550478627468692138791084289550781250e+01, // 0.001000
- -1.12717962580790107551820256048813462257385253906250e+01, // 0.010000
- -4.34032445247955678269136114977300167083740234375000e+00, // 0.100000
- 7.33657400217190502900166393374092876911163330078125e-01, // 0.250000
- 7.66512920581664403130162099841982126235961914062500e+00, // 0.500000
- 1.64589932370723843746418424416333436965942382812500e+01, // 0.750000
- 2.65036732731244555338889767881482839584350585937500e+01, // 0.900000
- 5.00014922677657907001957937609404325485229492187500e+01, // 0.990000
- 7.30725507052371625604791915975511074066162109375000e+01, // 0.999000
- 9.61029036989283440561848692595958709716796875000000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_10 = { //
- -2.21032680636784633065872185397893190383911132812500e+01, // 0.000100
- -1.92264473391606536267772753490135073661804199218750e+01, // 0.001000
- -1.51717962580790111104533934849314391613006591796875e+01, // 0.010000
- -8.24032445247955713796272902982309460639953613281250e+00, // 0.100000
- -3.16634259978280940828199163661338388919830322265625e+00, // 0.250000
- 3.76512920581664367603025311836972832679748535156250e+00, // 0.500000
- 1.25589932370723822430136351613327860832214355468750e+01, // 0.750000
- 2.26036732731244569549744483083486557006835937500000e+01, // 0.900000
- 4.61014922677657921212812652811408042907714843750000e+01, // 0.990000
- 6.91725507052371568761373055167496204376220703125000e+01, // 0.999000
- 9.22029036989283383718429831787943840026855468750000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_20 = { //
- -4.43065361273569280342599085997790098190307617187500e+01, // 0.000100
- -3.85528946783213086746400222182273864746093750000000e+01, // 0.001000
- -3.04435925161580200892785796895623207092285156250000e+01, // 0.010000
- -1.65806489049591121442972507793456315994262695312500e+01, // 0.100000
- -6.43268519956561934947103509330190718173980712890625e+00, // 0.250000
- 7.43025841163328681915345441666431725025177001953125e+00, // 0.500000
- 2.50179864741447666176554776029661297798156738281250e+01, // 0.750000
- 4.51073465462489124888634250964969396591186523437500e+01, // 0.900000
- 9.21029845355315757160497014410793781280517578125000e+01, // 0.990000
- 1.38245101410474319436616497114300727844238281250000e+02, // 0.999000
- 1.84305807397856682428027852438390254974365234375000e+02, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_4 = { //
- -8.78130722547138553579770814394578337669372558593750e+00, // 0.000100
- -7.63057893566426237441646662773564457893371582031250e+00, // 0.001000
- -6.00871850323160483497986206202767789363861083984375e+00, // 0.010000
- -3.23612978099182280189438642992172390222549438476562e+00, // 0.100000
- -1.20653703991312366561317048763157799839973449707031e+00, // 0.250000
- 1.56605168232665747929388544434914365410804748535156e+00, // 0.500000
- 5.08359729482895250640694939647801220417022705078125e+00, // 0.750000
- 9.10146930924978114774148707510903477668762207031250e+00, // 0.900000
- 1.85005969071063169906210532644763588905334472656250e+01, // 0.990000
- 2.77290202820948650241916766390204429626464843750000e+01, // 0.999000
- 3.69411614795713418857303622644394636154174804687500e+01, // 0.999900
- };
-
- public static final double[] SCIPY_GUMBEL_QUANT_01_1 = { //
- -2.12032680636784620631374309596139937639236450195312e+00, // 0.000100
- -1.83264473391606541596843271690886467695236206054688e+00, // 0.001000
- -1.42717962580790103110928157548187300562858581542969e+00, // 0.010000
- -7.34032445247955744882517592486692592501640319824219e-01, // 0.100000
- -2.26634259978280933056637991285242605954408645629883e-01, // 0.250000
- 4.66512920581664380925701607338851317763328552246094e-01, // 0.500000
- 1.34589932370723830423742128914454951882362365722656e+00, // 0.750000
- 2.35036732731244546457105570880230516195297241210938e+00, // 0.900000
- 4.70014922677657853711252755601890385150909423828125e+00, // 0.990000
- 7.00725507052371554550518339965492486953735351562500e+00, // 0.999000
- 9.31029036989283476088985480600968003273010253906250e+00, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new GumbelDistribution(1., 1.), P_CDFPDF, SCIPY_GUMBEL_PDF_1_1, 1e-12);
- checkPDF(new GumbelDistribution(2., 1.), P_CDFPDF, SCIPY_GUMBEL_PDF_2_1, 1e-12);
- checkPDF(new GumbelDistribution(4., 1.), P_CDFPDF, SCIPY_GUMBEL_PDF_4_1, 1e-11);
- checkPDF(new GumbelDistribution(4., 10.), P_CDFPDF, SCIPY_GUMBEL_PDF_4_10, 1e-13);
- checkPDF(new GumbelDistribution(.1, 1.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_1, 1e-12);
- checkPDF(new GumbelDistribution(.1, 4.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_4, 1e-12);
- checkPDF(new GumbelDistribution(.1, 10.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_10, 1e-13);
- checkPDF(new GumbelDistribution(.1, 20.), P_CDFPDF, SCIPY_GUMBEL_PDF_01_20, 1e-14);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new GumbelDistribution(1., 1.), P_CDFPDF, SCIPY_GUMBEL_CDF_1_1, 1e-12);
- checkCDF(new GumbelDistribution(2., 1.), P_CDFPDF, SCIPY_GUMBEL_CDF_2_1, 1e-12);
- checkCDF(new GumbelDistribution(4., 1.), P_CDFPDF, SCIPY_GUMBEL_CDF_4_1, 1e-11);
- checkCDF(new GumbelDistribution(4., 10.), P_CDFPDF, SCIPY_GUMBEL_CDF_4_10, 1e-12);
- checkCDF(new GumbelDistribution(.1, 1.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_1, 1e-13);
- checkCDF(new GumbelDistribution(.1, 4.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_4, 1e-13);
- checkCDF(new GumbelDistribution(.1, 10.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_10, 1e-13);
- checkCDF(new GumbelDistribution(.1, 20.), P_CDFPDF, SCIPY_GUMBEL_CDF_01_20, 1e-13);
- }
-
- @Test
- public void testQuantile() {
- checkQuantile(new GumbelDistribution(1., 1.), P_QUANT, SCIPY_GUMBEL_QUANT_1_1, 1e-13);
- checkQuantile(new GumbelDistribution(2., 1.), P_QUANT, SCIPY_GUMBEL_QUANT_2_1, 1e-13);
- checkQuantile(new GumbelDistribution(4., 1.), P_QUANT, SCIPY_GUMBEL_QUANT_4_1, 1e-13);
- checkQuantile(new GumbelDistribution(4., 10.), P_QUANT, SCIPY_GUMBEL_QUANT_4_10, 1e-13);
- checkQuantile(new GumbelDistribution(.1, 1.), P_QUANT, SCIPY_GUMBEL_QUANT_01_1, 1e-13);
- checkQuantile(new GumbelDistribution(.1, 4.), P_QUANT, SCIPY_GUMBEL_QUANT_01_4, 1e-13);
- checkQuantile(new GumbelDistribution(.1, 10.), P_QUANT, SCIPY_GUMBEL_QUANT_01_10, 1e-13);
- checkQuantile(new GumbelDistribution(.1, 20.), P_QUANT, SCIPY_GUMBEL_QUANT_01_20, 1e-13);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogGammaAlternateDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogGammaAlternateDistribution.java
deleted file mode 100644
index 07f111e5..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogGammaAlternateDistribution.java
+++ /dev/null
@@ -1,672 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the LogGamma distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestLogGammaAlternateDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_1_1 = { //
- 6.32120558865345572030491894111037254333496093750000e-01, // 0.000000
- 6.32124237622968987437843679799698293209075927734375e-01, // 0.000010
- 6.68845722847090984330975516058970242738723754882812e-01, // 0.100000
- 6.77419000750269617583398940041661262512207031250000e-01, // 0.123457
- 7.05183679270841912156697617319878190755844116210938e-01, // 0.200000
- 7.30816370768268552815527527855010703206062316894531e-01, // 0.271828
- 7.40723134009172445857416278158780187368392944335938e-01, // 0.300000
- 7.45666217579490364641969790682196617126464843750000e-01, // 0.314159
- 7.75038206450081590404010967176873236894607543945312e-01, // 0.400000
- 8.07704354452035144795729593170108273625373840332031e-01, // 0.500000
- 8.38317185854873470063353124714922159910202026367188e-01, // 0.600000
- 8.66513203341916171673631197336362674832344055175781e-01, // 0.700000
- 8.91991022303408431781690524076111614704132080078125e-01, // 0.800000
- 9.14531134124054068124110017379280179738998413085938e-01, // 0.900000
- 9.34011964154687457373427150741918012499809265136719e-01, // 1.000000
- 9.50419914304432955631796176021452993154525756835938e-01, // 1.100000
- 9.63851395086864459749165234825341030955314636230469e-01, // 1.200000
- 9.74505605324275880896323087654309347271919250488281e-01, // 1.300000
- 9.82667985991235504172891523921862244606018066406250e-01, // 1.400000
- 9.88685713619540385010964200773742049932479858398438e-01, // 1.500000
- 9.92938038437790604362476187816355377435684204101562e-01, // 1.600000
- 9.95805358458610623273443707148544490337371826171875e-01, // 1.700000
- 9.97641306616706802223859540390549227595329284667969e-01, // 1.800000
- 9.98751602365355761747878204914741218090057373046875e-01, // 1.900000
- 9.99382021010668863958414931403240188956260681152344e-01, // 2.000000
- 9.99999737827261037104165097844088450074195861816406e-01, // 2.718282
- 9.99999999910849313167204854835290461778640747070312e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_1_1 = { //
- 3.67879441171442334024277442949824035167694091796875e-01, // 0.000000
- 3.67879441153048325485741543161566369235515594482422e-01, // 0.000010
- 3.65982076505757758511094834830146282911300659179688e-01, // 0.100000
- 3.64968469589419641785354997409740462899208068847656e-01, // 0.123457
- 3.60089467289227027624320953691494651138782501220703e-01, // 0.200000
- 3.53266230282285820241128249108442105352878570556641e-01, // 0.271828
- 3.49987161158421655748895773285767063498497009277344e-01, // 0.300000
- 3.48210357844328799448163636043318547308444976806641e-01, // 0.314159
- 3.35603559643444959714742026335443370044231414794922e-01, // 0.400000
- 3.17041921077942157047857563156867399811744689941406e-01, // 0.500000
- 2.94605295353879415021225440796115435659885406494141e-01, // 0.600000
- 2.68809398181777292613503504981053993105888366699219e-01, // 0.700000
- 2.40378400508394596268857412724173627793788909912109e-01, // 0.800000
- 2.10219488415532618219572214002255350351333618164062e-01, // 0.900000
- 1.79374078734017200487116383555985521525144577026367e-01, // 1.000000
- 1.48946808910974892725675999827217310667037963867188e-01, // 1.100000
- 1.20017594905418772954774908612307626754045486450195e-01, // 1.200000
- 9.35464974266043275408222257283341605216264724731445e-02, // 1.300000
- 7.02847826336932546276159428089158609509468078613281e-02, // 1.400000
- 5.07071136099807306951703367303707636892795562744141e-02, // 1.500000
- 3.49781245974551888155978929262346355244517326354980e-02, // 1.600000
- 2.29612471247189892098461427849542815238237380981445e-02, // 1.700000
- 1.42692634455674535048919082669272029306739568710327e-02, // 1.800000
- 8.34665480722261883539392357533870381303131580352783e-03, // 1.900000
- 4.56628142012791525539139314560088678263127803802490e-03, // 2.000000
- 3.97303443855662314872830703782469186080561485141516e-06, // 2.718282
- 2.06300953864877018550080075740774804282651189168973e-09, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_2_1 = { //
- 2.64241117693903238006214451161213219165802001953125e-01, // 0.000000
- 2.64244796469920995019009524185094051063060760498047e-01, // 0.000010
- 3.02863646341333336842183143744478002190589904785156e-01, // 0.100000
- 3.12450531160849975798043942631920799612998962402344e-01, // 0.123457
- 3.45094211981614884532376663628383539617061614990234e-01, // 0.200000
- 3.77550140485982788085550510004395619034767150878906e-01, // 0.271828
- 3.90735972850750901130822967388667166233062744140625e-01, // 0.300000
- 3.97455859735161454171503692123224027454853057861328e-01, // 0.314159
- 4.39434646806636519666966478325775824487209320068359e-01, // 0.400000
- 4.90662433374092876725569567497586831450462341308594e-01, // 0.500000
- 5.43711890500994221575581377692287787795066833496094e-01, // 0.600000
- 5.97703805160138879060127692355308681726455688476562e-01, // 0.700000
- 6.51612621795013780001681880094110965728759765625000e-01, // 0.800000
- 7.04311645708521449904537803377024829387664794921875e-01, // 0.900000
- 7.54637885420670229130735151557018980383872985839844e-01, // 1.000000
- 8.01473105393458062906120176194235682487487792968750e-01, // 1.100000
- 8.43833800181445714549965941841946914792060852050781e-01, // 1.200000
- 8.80959107897671511722137438482604920864105224609375e-01, // 1.300000
- 9.12383203357542194034124349855119362473487854003906e-01, // 1.400000
- 9.37978600009559682071369479672284796833992004394531e-01, // 1.500000
- 9.57959913840335408607984390982892364263534545898438e-01, // 1.600000
- 9.72844111333891592430234140920219942927360534667969e-01, // 1.700000
- 9.83372043171139353923138060054043307900428771972656e-01, // 1.800000
- 9.90404947558133130769419949501752853393554687500000e-01, // 1.900000
- 9.94815739590541037173920813074801117181777954101562e-01, // 2.000000
- 9.99995764792822483535417177336057648062705993652344e-01, // 2.718282
- 9.99999997847839772191491647390648722648620605468750e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_2_1 = { //
- 3.67879441208230295590198011268512345850467681884766e-01, // 0.000000
- 3.67883119965853877531003490730654448270797729492188e-01, // 0.000010
- 4.04472747491100181882472952565876767039299011230469e-01, // 0.100000
- 4.12925696504904959915904782974394038319587707519531e-01, // 0.123457
- 4.39814268531488139490903677142341621220111846923828e-01, // 0.200000
- 4.63612998361142059078332522403798066079616546630859e-01, // 0.271828
- 4.72433252028217454121516993836848996579647064208984e-01, // 0.300000
- 4.76737506736729155232268340114387683570384979248047e-01, // 0.314159
- 5.00661678892416417419042318215360864996910095214844e-01, // 0.400000
- 5.22713758984834520049389539053663611412048339843750e-01, // 0.500000
- 5.36805847358902354926613043062388896942138671875000e-01, // 0.600000
- 5.41315653382063444176708344457438215613365173339844e-01, // 0.700000
- 5.34971968656986818224652324715862050652503967285156e-01, // 0.800000
- 5.17056507732666426058187880698824301362037658691406e-01, // 0.900000
- 4.87589298719261043935091493040090426802635192871094e-01, // 1.000000
- 4.47460942705592668033887093770317733287811279296875e-01, // 1.100000
- 3.98472447871620394366232176253106445074081420898438e-01, // 1.200000
- 3.43249851274891548680301411877735517919063568115234e-01, // 1.300000
- 2.85018848205838060128058941700146533548831939697266e-01, // 1.400000
- 2.27253516854241194300456641030905302613973617553711e-01, // 1.500000
- 1.73247785275727900211606424818455707281827926635742e-01, // 1.600000
- 1.25688658809159137241806547535816207528114318847656e-01, // 1.700000
- 8.63240134225174982063322204339783638715744018554688e-02, // 1.800000
- 5.58048529872332277346202999979141168296337127685547e-02, // 1.900000
- 3.37405095768298773917237554087478201836347579956055e-02, // 2.000000
- 6.02084057763153639316298926242865263702697120606899e-05, // 2.718282
- 4.77394696323629441641945875696856349534868968476076e-08, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_4_1 = { //
- 1.89881568822851329314538304515735944733023643493652e-02, // 0.000000
- 1.89887700177528255529590950345664168708026409149170e-02, // 0.000010
- 2.61253529822300795126821526537241879850625991821289e-02, // 0.100000
- 2.81235909655702942533395116697647608816623687744141e-02, // 0.123457
- 3.56553509387778355677056651984457857906818389892578e-02, // 0.200000
- 4.43389999778885657288896027239388786256313323974609e-02, // 0.271828
- 4.82329824629648754030775137380260275676846504211426e-02, // 0.300000
- 5.03029355298684754949078978825127705931663513183594e-02, // 0.314159
- 6.46205644047200128410324282413057517260313034057617e-02, // 0.400000
- 8.56706717273561235703738248048466630280017852783203e-02, // 0.500000
- 1.12288295716173991412034638415207155048847198486328e-01, // 0.600000
- 1.45366668036726959245541479504026938229799270629883e-01, // 0.700000
- 1.85692968826134785498283008564612828195095062255859e-01, // 0.800000
- 2.33824425998319124220259368485130835324525833129883e-01, // 0.900000
- 2.89942380984430481127844814182026311755180358886719e-01, // 1.000000
- 3.53701473854131198670813773787813261151313781738281e-01, // 1.100000
- 4.24101723341831882141406140362960286438465118408203e-01, // 1.200000
- 4.99419926352932252999750062372186221182346343994141e-01, // 1.300000
- 5.77239041955553089380259734753053635358810424804688e-01, // 1.400000
- 6.54605241135515658612575862207449972629547119140625e-01, // 1.500000
- 7.28319038214917613416332642373163253068923950195312e-01, // 1.600000
- 7.95330930919631029496486007701605558395385742187500e-01, // 1.700000
- 8.53171728306633569971495489880908280611038208007812e-01, // 1.800000
- 9.00318294991257483950164441921515390276908874511719e-01, // 1.900000
- 9.36393731790508887513624358689412474632263183593750e-01, // 2.000000
- 9.99813591594888362301674078480573371052742004394531e-01, // 2.718282
- 9.99999789857372700652149433153681457042694091796875e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_4_1 = { //
- 6.13132402136343651610772553794959094375371932983398e-02, // 0.000000
- 6.13150796169717390848852289764181477949023246765137e-02, // 0.000010
- 8.23373548977086172628858662392303813248872756958008e-02, // 0.100000
- 8.80955125640966868472148121327336411923170089721680e-02, // 0.123457
- 1.09354298028383978280686505968333221971988677978516e-01, // 0.200000
- 1.33079546765686368425818386640457902103662490844727e-01, // 0.271828
- 1.43471585075040430901083254866534844040870666503906e-01, // 0.300000
- 1.48937253613819708952803466672776266932487487792969e-01, // 0.314159
- 1.85707176283804342720173963243723846971988677978516e-01, // 0.400000
- 2.36813885422332809360668193221499677747488021850586e-01, // 0.500000
- 2.97043029673370651000396946983528323471546173095703e-01, // 0.600000
- 3.65857203274574493967463695298647508025169372558594e-01, // 0.700000
- 4.41622251150090516791379968708497472107410430908203e-01, // 0.800000
- 5.21334931827189818065448889683466404676437377929688e-01, // 0.900000
- 6.00470780245812463249421853106468915939331054687500e-01, // 1.000000
- 6.73056841397915439628718559106346219778060913085938e-01, // 1.100000
- 7.32072012619148004830549325561150908470153808593750e-01, // 1.200000
- 7.70237679686405218859590604552067816257476806640625e-01, // 1.300000
- 7.81172380308322367170603683916851878166198730468750e-01, // 1.400000
- 7.60751483950018791979630350397201254963874816894531e-01, // 1.500000
- 7.08367753976518632619274740136461332440376281738281e-01, // 1.600000
- 6.27691257896798693316497974592493847012519836425781e-01, // 1.700000
- 5.26551080226083545454685008735395967960357666015625e-01, // 1.800000
- 4.15757171500640287931105376628693193197250366210938e-01, // 1.900000
- 3.07028234011749667775603711561416275799274444580078e-01, // 2.000000
- 2.30449342972448420127640211774178169434890151023865e-03, // 2.718282
- 4.26068127121804497963591940035144034482073038816452e-06, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_4_10 = { //
- 1.89881569374670579330999231615351163782179355621338e-02, // 0.000000
- 1.89942891199536868784836229906431981362402439117432e-02, // 0.000010
- 2.89942380984430481127844814182026311755180358886719e-01, // 0.100000
- 4.49689791586118492450196981735643930733203887939453e-01, // 0.123457
- 9.36393731790508887513624358689412474632263183593750e-01, // 0.200000
- 9.99813591594888362301674078480573371052742004394531e-01, // 0.271828
- 9.99997023008917240716186825011391192674636840820312e-01, // 0.300000
- 9.99999789857372700652149433153681457042694091796875e-01, // 0.314159
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_4_10 = { //
- 6.13132403791800895120900349866133183240890502929688e-01, // 0.000000
- 6.13316366200022833332639038417255505919456481933594e-01, // 0.000010
- 6.00470780245812463249421853106468915939331054687500e+00, // 0.100000
- 7.47978163723896560810544542619027197360992431640625e+00, // 0.123457
- 3.07028234011749656673373465309850871562957763671875e+00, // 0.200000
- 2.30449342972449608413221255887037841603159904479980e-02, // 0.271828
- 5.13268581343153621615593706906111037824302911758423e-04, // 0.300000
- 4.26068127121804497963591940035144034482073038816452e-05, // 0.314159
- 2.87663777096353381165139848770654588739438492245738e-17, // 0.400000
- 2.83610527480158774910577794815980995977618360070194e-56, // 0.500000
- 2.74168439726173051715348577927730977333274164887227e-165, // 0.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_01_10 = { //
- 9.75872656312341435480561813164968043565750122070312e-01, // 0.000000
- 9.75876523016603880655850389302941039204597473144531e-01, // 0.000010
- 9.97771302397556292262947863491717725992202758789062e-01, // 0.100000
- 9.99085373345744098827481138869188725948333740234375e-01, // 0.123457
- 9.99990322880914939140950536966556683182716369628906e-01, // 0.200000
- 9.99999997740172674731695678929099813103675842285156e-01, // 0.271828
- 9.99999999987182364158400105225155130028724670410156e-01, // 0.300000
- 9.99999999999465538635945449641440063714981079101562e-01, // 0.314159
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_01_10 = { //
- 3.86691694055001200513999037866597063839435577392578e-01, // 0.000000
- 3.86656891783232925519087075372226536273956298828125e-01, // 0.000010
- 7.66573807128762413354294835698965471237897872924805e-02, // 0.100000
- 3.82519444836298613821234937404369702562689781188965e-02, // 0.123457
- 7.93399517782126173157108972588957840343937277793884e-04, // 0.200000
- 3.61659882683325373483495179458002688477336050709710e-07, // 0.271828
- 2.68478689210771182002679843229143302751893429558550e-09, // 0.300000
- 1.28298578206074916753204354692176596824948475727979e-10, // 0.314159
- 3.04580319059060921083886090465841494937109628893572e-24, // 0.400000
- 6.07841750487491422247162425697089017615956979567134e-65, // 0.500000
- 1.18942526811122497186251097706497282965193428534428e-175, // 0.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_01_20 = { //
- 9.75872656351010503428256015467923134565353393554688e-01, // 0.000000
- 9.75880389411505455576900658343220129609107971191406e-01, // 0.000010
- 9.99990322880914939140950536966556683182716369628906e-01, // 0.100000
- 9.99999921146446313358069346577394753694534301757812e-01, // 0.123457
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.271828
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.314159
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_01_20 = { //
- 7.73383387413957290590360571513883769512176513671875e-01, // 0.000000
- 7.73244176858206899716208226891467347741127014160156e-01, // 0.000010
- 1.58679903556425234631421794517791568068787455558777e-03, // 0.100000
- 1.99500277683705806545944039243067891220562160015106e-05, // 0.123457
- 6.09160638118121842167772180931682989874219257787145e-24, // 0.200000
- 6.64271790906281664176004049075875506156745355852006e-100, // 0.271828
- 2.37885053622244994372502195412994565930386857068856e-175, // 0.300000
- 1.08266349311588655483576215872042725531821155344122e-232, // 0.314159
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_01_4 = { //
- 9.75872656289139994711945291783194988965988159179688e-01, // 0.000000
- 9.75874203012607965845859325781930238008499145507812e-01, // 0.000010
- 9.88521989554807967159888448804849758744239807128906e-01, // 0.100000
- 9.90682106581839194703320572443772107362747192382812e-01, // 0.123457
- 9.95795137017725928707534421846503391861915588378906e-01, // 0.200000
- 9.98367638432702042550204168946947902441024780273438e-01, // 0.271828
- 9.98945317922235953567167143773986026644706726074219e-01, // 0.300000
- 9.99166739486790800306437176914187148213386535644531e-01, // 0.314159
- 9.99848025621776881344260345940710976719856262207031e-01, // 0.400000
- 9.99990322880914939140950536966556683182716369628906e-01, // 0.500000
- 9.99999816093564919405878299585310742259025573730469e-01, // 0.600000
- 9.99999999419964535896099278033943846821784973144531e-01, // 0.700000
- 9.99999999999873656619797657185699790716171264648438e-01, // 0.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_01_4 = { //
- 1.54676677705525900119454263403895311057567596435547e-01, // 0.000000
- 1.54671109377300830534096576229785569012165069580078e-01, // 0.000010
- 9.84464052270282996559558341687079519033432006835938e-02, // 0.100000
- 8.58108052000031706896265859541017562150955200195312e-02, // 0.123457
- 4.91952001039043101959791215449513401836156845092773e-02, // 0.200000
- 2.41377289439051283259640712230975623242557048797607e-02, // 0.271828
- 1.71366606385362704734198757705598836764693260192871e-02, // 0.300000
- 1.42024583125499245794820524224633118137717247009277e-02, // 0.314159
- 3.48443031793151504829642028937541908817365765571594e-03, // 0.400000
- 3.17359807112850480104865313890627476212102919816971e-04, // 0.500000
- 8.72258716114687767772921389575202510968665592372417e-06, // 0.600000
- 4.01330737127810106150866157823098312462661851895973e-08, // 0.700000
- 1.28336756744997760816790662079631580184263528465749e-11, // 0.800000
- 7.68518036611483919318729926999253387631177034870593e-17, // 0.900000
- 1.21832127623624368433554436186336597974843851557429e-24, // 1.000000
- 2.76150657747027996328471734486001464284084376015250e-36, // 1.100000
- 1.15047410120420279456129534473030897392716993393999e-53, // 1.200000
- 1.33050980492765102664431323936746771679614454246348e-79, // 1.300000
- 2.64379466050064674479079986745942626514867284146420e-118, // 1.400000
- 4.75770107244327689646329016597701524441576128422297e-176, // 1.500000
- 3.33955712784524322177202771066577131845898338987944e-262, // 1.600000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 0.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 0.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_CDF_01_1 = { //
- 9.75872656277539052283032106061000376939773559570312e-01, // 0.000000
- 9.75873042963626202705995638098102062940597534179688e-01, // 0.000010
- 9.79564498296314867253897773480275645852088928222656e-01, // 0.100000
- 9.80379475959243795735176263406174257397651672363281e-01, // 0.123457
- 9.82903290234357296384359869989566504955291748046875e-01, // 0.200000
- 9.85082822462057028367610200803028419613838195800781e-01, // 0.271828
- 9.85887936645999274354323915758868679404258728027344e-01, // 0.300000
- 9.86282063361266780887603999872226268053054809570312e-01, // 0.314159
- 9.88521989554807967159888448804849758744239807128906e-01, // 0.400000
- 9.90813910099314409940518544317455962300300598144531e-01, // 0.500000
- 9.92777145076669365053589899616781622171401977539062e-01, // 0.600000
- 9.94429979424373611252008231531362980604171752929688e-01, // 0.700000
- 9.95795137017725928707534421846503391861915588378906e-01, // 0.800000
- 9.96899120167219043864292871148791164159774780273438e-01, // 0.900000
- 9.97771302397556292262947863491717725992202758789062e-01, // 1.000000
- 9.98442817593759524008589778532041236758232116699219e-01, // 1.100000
- 9.98945317922235953567167143773986026644706726074219e-01, // 1.200000
- 9.99309698140446789338398048130329698324203491210938e-01, // 1.300000
- 9.99564899282052388151953437045449391007423400878906e-01, // 1.400000
- 9.99736904974793616496242520952364429831504821777344e-01, // 1.500000
- 9.99848025621776881344260345940710976719856262207031e-01, // 1.600000
- 9.99916529849280033559466573933605104684829711914062e-01, // 1.700000
- 9.99956634133785438045549653907073661684989929199219e-01, // 1.800000
- 9.99978809766067122666299837874248623847961425781250e-01, // 1.900000
- 9.99990322880914939140950536966556683182716369628906e-01, // 2.000000
- 9.99999997740172674731695678929099813103675842285156e-01, // 2.718282
- 9.99999999999465538635945449641440063714981079101562e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGGAMMA_PDF_01_1 = { //
- 3.86691694368221511313166161016852129250764846801758e-02, // 0.000000
- 3.86688214174100569620051714991859626024961471557617e-02, // 0.000010
- 3.51586863187947004649736015835514990612864494323730e-02, // 0.100000
- 3.43288903336685033429453994813229655846953392028809e-02, // 0.123457
- 3.16152585351597847918014849710743874311447143554688e-02, // 0.200000
- 2.90745711878013547713184294707389199174940586090088e-02, // 0.271828
- 2.80835450574022579828259438272652914747595787048340e-02, // 0.300000
- 2.75871692713388766415860686720407102257013320922852e-02, // 0.314159
- 2.46116013067570749139889585421769879758358001708984e-02, // 0.400000
- 2.12492448134385600311269115536561002954840660095215e-02, // 0.500000
- 1.80459959087036214686605717361089773476123809814453e-02, // 0.600000
- 1.50486745835341825111575175810685323085635900497437e-02, // 0.700000
- 1.22988000259760775489947803862378350459039211273193e-02, // 0.800000
- 9.83000572039229893184231201530565158464014530181885e-03, // 0.900000
- 7.66573807128762517437703394307391135953366756439209e-03, // 1.000000
- 5.81753483010033056038734500248210679274052381515503e-03, // 1.100000
- 4.28416515963406761835496894263997091911733150482178e-03, // 1.200000
- 3.05184388261519690468959176143926015356555581092834e-03, // 1.300000
- 2.09560576678758086338616450916561007034033536911011e-03, // 1.400000
- 1.38175379315578074172765621341341102379374206066132e-03, // 1.500000
- 8.71107579482878762074105072343854772043414413928986e-04, // 1.600000
- 5.22617853061128857447559248328161629615351557731628e-04, // 1.700000
- 2.96827286233691963433789506865423390991054475307465e-04, // 1.800000
- 1.58682200637844659282110759690453960502054542303085e-04, // 1.900000
- 7.93399517782126200262163284726568690530257299542427e-05, // 2.000000
- 3.61659882683322792679984014011657089682216792425606e-08, // 2.718282
- 1.28298578206074919984378622477440951791388679126271e-11, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_1_1 = { //
- -9.21029036989272320568034047028049826622009277343750e+00, // 0.000100
- -6.90725507052371678895497097983025014400482177734375e+00, // 0.001000
- -4.60014922677657978056231513619422912597656250000000e+00, // 0.010000
- -2.25036732731244493166400388872716575860977172851562e+00, // 0.100000
- -1.24589932370723799337497439410071820020675659179688e+00, // 0.250000
- -3.66512920581664347619010868584155105054378509521484e-01, // 0.500000
- 3.26634259978281105141206808184506371617317199707031e-01, // 0.750000
- 8.34032445247955944722662025014869868755340576171875e-01, // 0.900000
- 1.52717962580790089788251862046308815479278564453125e+00, // 0.990000
- 1.93264473391606528274166976189007982611656188964844e+00, // 0.999000
- 2.22032680636785828554025101766455918550491333007812e+00, // 0.999900
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_2_1 = { //
- -4.25386298913733185145247261971235275268554687500000e+00, // 0.000100
- -3.09219873066056738508677881327457726001739501953125e+00, // 0.001000
- -1.90680176742938400913374152878532186150550842285156e+00, // 0.010000
- -6.31465971924031865825099885114468634128570556640625e-01, // 0.100000
- -3.94908359938028266644671759877383010461926460266113e-02, // 0.250000
- 5.17809374519952236859410277247661724686622619628906e-01, // 0.500000
- 9.90520093104668930550360528286546468734741210937500e-01, // 0.750000
- 1.35833721927612582902611393365077674388885498046875e+00, // 0.900000
- 1.89286375015490904161197249777615070343017578125000e+00, // 0.990000
- 2.22282880424761364324126589053776115179061889648438e+00, // 0.999000
- 2.46439532533742688968914080760441720485687255859375e+00, // 0.999900
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_4_1 = { //
- -1.46189374258889248636705815442837774753570556640625e+00, // 0.000100
- -8.47342229571847793678784910298418253660202026367188e-01, // 0.001000
- -1.94496953420364770970252266124589368700981140136719e-01, // 0.010000
- 5.56622491246540618270444156223675236105918884277344e-01, // 0.100000
- 9.30319945397308112333689678052905946969985961914062e-01, // 0.250000
- 1.30075301642610718921844181750202551484107971191406e+00, // 0.500000
- 1.63108735980254726527505226840730756521224975585938e+00, // 0.750000
- 1.89923520646495491703831248742062598466873168945312e+00, // 0.900000
- 2.30708669703685576024554393370635807514190673828125e+00, // 0.990000
- 2.56972568487266350700792827410623431205749511718750e+00, // 0.999000
- 2.76718753710466591755334775371011346578598022460938e+00, // 0.999900
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_4_10 = { //
- -1.46189374258889254187820938568620476871728897094727e-01, // 0.000100
- -8.47342229571847876945511757185158785432577133178711e-02, // 0.001000
- -1.94496953420364784848040073939046123996376991271973e-02, // 0.010000
- 5.56622491246540618270444156223675236105918884277344e-02, // 0.100000
- 9.30319945397308223355992140568559989333152770996094e-02, // 0.250000
- 1.30075301642610718921844181750202551484107971191406e-01, // 0.500000
- 1.63108735980254743180850596218078862875699996948242e-01, // 0.750000
- 1.89923520646495508357176618119410704821348190307617e-01, // 0.900000
- 2.30708669703685587126784639622201211750507354736328e-01, // 0.990000
- 2.56972568487266350700792827410623431205749511718750e-01, // 0.999000
- 2.76718753710466613959795267874142155051231384277344e-01, // 0.999900
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_01_10 = { //
- Double.NaN, // 0.000100
- Double.NaN, // 0.001000
- Double.NaN, // 0.010000
- -2.35245753424830494893171817238908261060714721679688e+00, // 0.100000
- -1.43616674972779789776211600837996229529380798339844e+00, // 0.250000
- -7.42965684101831946861693722894415259361267089843750e-01, // 0.500000
- -3.34369221586346410113321780954720452427864074707031e-01, // 0.750000
- -1.32367810983911204925078664018656127154827117919922e-01, // 0.900000
- 4.62776210468462748104379045344103360548615455627441e-02, // 0.990000
- 1.21303472433787085105194591960753314197063446044922e-01, // 0.999000
- 1.67076694072213816077976389351533725857734680175781e-01, // 0.999900
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_01_20 = { //
- Double.NaN, // 0.000100
- Double.NaN, // 0.001000
- Double.NaN, // 0.010000
- -1.17622876712415247446585908619454130530357360839844e+00, // 0.100000
- -7.18083374863898948881058004189981147646903991699219e-01, // 0.250000
- -3.71482842050915973430846861447207629680633544921875e-01, // 0.500000
- -1.67184610793173205056660890477360226213932037353516e-01, // 0.750000
- -6.61839054919556024625393320093280635774135589599609e-02, // 0.900000
- 2.31388105234231374052189522672051680274307727813721e-02, // 0.990000
- 6.06517362168935425525972959803766570985317230224609e-02, // 0.999000
- 8.35383470361069080389881946757668629288673400878906e-02, // 0.999900
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_01_4 = { //
- Double.NaN, // 0.000100
- Double.NaN, // 0.001000
- Double.NaN, // 0.010000
- -5.88114383562076259437390035600401461124420166015625e+00, // 0.100000
- -3.59041687431949441133838263340294361114501953125000e+00, // 0.250000
- -1.85741421025457964510962938220473006367683410644531e+00, // 0.500000
- -8.35923053965865969772153221128974109888076782226562e-01, // 0.750000
- -3.30919527459777984557121044417726807296276092529297e-01, // 0.900000
- 1.15694052617115683556647809382411651313304901123047e-01, // 0.990000
- 3.03258681084467685007410864272969774901866912841797e-01, // 0.999000
- 4.17691735180534484683789742121007293462753295898438e-01, // 0.999900
- };
-
- public static final double[] SCIPY_LOGGAMMA_QUANT_01_1 = { //
- Double.NaN, // 0.000100
- Double.NaN, // 0.001000
- Double.NaN, // 0.010000
- -2.35245753424830503774956014240160584449768066406250e+01, // 0.100000
- -1.43616674972779776453535305336117744445800781250000e+01, // 0.250000
- -7.42965684101831858043851752881892025470733642578125e+00, // 0.500000
- -3.34369221586346387908861288451589643955230712890625e+00, // 0.750000
- -1.32367810983911193822848417767090722918510437011719e+00, // 0.900000
- 4.62776210468462734226591237529646605253219604492188e-01, // 0.990000
- 1.21303472433787074002964345709187909960746765136719e+00, // 0.999000
- 1.67076694072213793873515896848402917385101318359375e+00, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new LogGammaAlternateDistribution(1., 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_1_1, 1e-10);
- checkPDF(new LogGammaAlternateDistribution(2., 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_2_1, 1e-12);
- checkPDF(new LogGammaAlternateDistribution(4., 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_4_1, 1e-12);
- checkPDF(new LogGammaAlternateDistribution(4., 10, 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_4_10, 1e-10);
- checkPDF(new LogGammaAlternateDistribution(.1, 10, 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_01_10, 1e-11);
- checkPDF(new LogGammaAlternateDistribution(.1, 20, 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_01_20, 1e-14);
- checkPDF(new LogGammaAlternateDistribution(.1, 4., 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_01_4, 1e-12);
- checkPDF(new LogGammaAlternateDistribution(.1, 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_PDF_01_1, 1e-12);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new LogGammaAlternateDistribution(1., 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_1_1, 1e-13);
- checkCDF(new LogGammaAlternateDistribution(2., 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_2_1, 1e-12);
- checkCDF(new LogGammaAlternateDistribution(4., 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_4_1, 1e-12);
- checkCDF(new LogGammaAlternateDistribution(4., 10, 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_4_10, 1e-14);
- checkCDF(new LogGammaAlternateDistribution(.1, 10, 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_01_10, 1e-15);
- checkCDF(new LogGammaAlternateDistribution(.1, 20, 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_01_20, 1e-15);
- checkCDF(new LogGammaAlternateDistribution(.1, 4., 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_01_4, 1e-14);
- checkCDF(new LogGammaAlternateDistribution(.1, 1., 0.), P_CDFPDF, SCIPY_LOGGAMMA_CDF_01_1, 1e-14);
- }
-
- @Test
- public void testProbit() {
- checkQuantile(new LogGammaAlternateDistribution(1., 1., 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_1_1, 1e-14);
- checkQuantile(new LogGammaAlternateDistribution(2., 1., 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_2_1, 1e-13);
- checkQuantile(new LogGammaAlternateDistribution(4., 1., 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_4_1, 1e-13);
- checkQuantile(new LogGammaAlternateDistribution(4., 10, 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_4_10, 1e-13);
- checkQuantile(new LogGammaAlternateDistribution(.1, 10, 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_01_10, 1e-13);
- checkQuantile(new LogGammaAlternateDistribution(.1, 20, 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_01_20, 1e-14);
- checkQuantile(new LogGammaAlternateDistribution(.1, 4., 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_01_4, 1e-13);
- checkQuantile(new LogGammaAlternateDistribution(.1, 1., 0.), P_QUANT, SCIPY_LOGGAMMA_QUANT_01_1, 1e-13);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogNormalDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogNormalDistribution.java
deleted file mode 100644
index 61ad82b0..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogNormalDistribution.java
+++ /dev/null
@@ -1,518 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Normal distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestLogNormalDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_LOGNORM_CDF_0_1 = { //
- 1.28417563064343188586946855334205034593745303926717e-117, // 0.000000
- 5.67797929684089614274940495423182419605501044534498e-31, // 0.000010
- 1.06510993417001289390588780747748387511819601058960e-02, // 0.100000
- 1.82253062118146111347805060631799278780817985534668e-02, // 0.123457
- 5.37603104516631360998424327135580824688076972961426e-02, // 0.200000
- 9.63582248817356212811091609182767570018768310546875e-02, // 0.271828
- 1.14300045049151532960962640572688542306423187255859e-01, // 0.300000
- 1.23461564770417142611336203117389231920242309570312e-01, // 0.314159
- 1.79757213895785417090422697583562694489955902099609e-01, // 0.400000
- 2.44108595785582749293496362952282652258872985839844e-01, // 0.500000
- 3.04736582510231668319278242051950655877590179443359e-01, // 0.600000
- 3.60667582622649085521970846457406878471374511718750e-01, // 0.700000
- 4.11711891857454936882731999503448605537414550781250e-01, // 0.800000
- 4.58044872785658863101332372025353834033012390136719e-01, // 0.900000
- 5.00000000000000000000000000000000000000000000000000e-01, // 1.000000
- 5.37965771424616989726530391635606065392494201660156e-01, // 1.100000
- 5.72334808836768349493695495766587555408477783203125e-01, // 1.200000
- 6.03479689632151705680485065386164933443069458007812e-01, // 1.300000
- 6.31742607836675351684618817671434953808784484863281e-01, // 1.400000
- 6.57432169485154149768391107500065118074417114257812e-01, // 1.500000
- 6.80823787674826652605020171904470771551132202148438e-01, // 1.600000
- 7.02161792699145248519698725431226193904876708984375e-01, // 1.700000
- 7.21662252065084608432243840070441365242004394531250e-01, // 1.800000
- 7.39515971034705121844865516322897747159004211425781e-01, // 1.900000
- 7.55891404214417250706503637047717347741127014160156e-01, // 2.000000
- 8.41344746068542925776512220181757584214210510253906e-01, // 2.718282
- 8.73839466286804089634188130730763077735900878906250e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGNORM_PDF_0_1 = { //
- 2.96247992534875871443606538046919616608519359260632e-106, // 0.000000
- 6.58561599261676419576702545979628229597991165133025e-25, // 0.000010
- 2.81590189015268332894947889144532382488250732421875e-01, // 0.100000
- 3.62394132775150645819906003453070297837257385253906e-01, // 0.123457
- 5.46267870758180063006648197188042104244232177734375e-01, // 0.200000
- 6.28312639712034104455540273193037137389183044433594e-01, // 0.271828
- 6.44203257359199588094611499400343745946884155273438e-01, // 0.300000
- 6.49600535087859753957673092372715473175048828125000e-01, // 0.314159
- 6.55444168060311471712964248581556603312492370605469e-01, // 0.400000
- 6.27496077115924366651711352460552006959915161132812e-01, // 0.500000
- 5.83573822594503965888179664034396409988403320312500e-01, // 0.600000
- 5.34794832076919912644541454938007518649101257324219e-01, // 0.700000
- 4.86415781111553480187126297096256166696548461914062e-01, // 0.800000
- 4.40815685912026689052822803205344825983047485351562e-01, // 0.900000
- 3.98942280401432702863218082711682654917240142822266e-01, // 1.000000
- 3.61031261229040001392576186844962649047374725341797e-01, // 1.100000
- 3.26972024074255740444527873478364199399948120117188e-01, // 1.200000
- 2.96496370636105011087124694313388317823410034179688e-01, // 1.300000
- 2.69276228949932749934248477075016126036643981933594e-01, // 1.400000
- 2.44973651710509943146831801641383208334445953369141e-01, // 1.500000
- 2.23265447430299024400568441706127487123012542724609e-01, // 1.600000
- 2.03854259497871476147778935228416230529546737670898e-01, // 1.700000
- 1.86472448538908153192750205562333576381206512451172e-01, // 1.800000
- 1.70882238241215372864800770003057550638914108276367e-01, // 1.900000
- 1.56874019278981091662927838115138001739978790283203e-01, // 2.000000
- 8.90160549159514924433267424319637939333915710449219e-02, // 2.718282
- 6.59491245186608343598066994672990404069423675537109e-02, // 3.141593
- };
-
- public static final double[] GNUR_LOGNORM_CDF_0_1 = { //
- 1.28417563064351817736427131462082407099073717791586e-117, // 0.000000
- 5.67797929684099160620728708239478087513287207088142e-31, // 0.000010
- 1.06510993417001341432293060051961219869554042816162e-02, // 0.100000
- 1.82253062118146215431213619240224943496286869049072e-02, // 0.123457
- 5.37603104516631430387363366207864601165056228637695e-02, // 0.200000
- 9.63582248817956288355901506292866542935371398925781e-02, // 0.271828
- 1.14300045049151519083174832758231787011027336120605e-01, // 0.300000
- 1.23461564770430590187721975325985113158822059631348e-01, // 0.314159
- 1.79757213895785389334847081954649183899164199829102e-01, // 0.400000
- 2.44108595785582721537920747323369141668081283569336e-01, // 0.500000
- 3.04736582510231668319278242051950655877590179443359e-01, // 0.600000
- 3.60667582622649085521970846457406878471374511718750e-01, // 0.700000
- 4.11711891857454936882731999503448605537414550781250e-01, // 0.800000
- 4.58044872785658863101332372025353834033012390136719e-01, // 0.900000
- 5.00000000000000000000000000000000000000000000000000e-01, // 1.000000
- 5.37965771424616989726530391635606065392494201660156e-01, // 1.100000
- 5.72334808836768349493695495766587555408477783203125e-01, // 1.200000
- 6.03479689632151705680485065386164933443069458007812e-01, // 1.300000
- 6.31742607836675351684618817671434953808784484863281e-01, // 1.400000
- 6.57432169485154149768391107500065118074417114257812e-01, // 1.500000
- 6.80823787674826763627322634420124813914299011230469e-01, // 1.600000
- 7.02161792699145248519698725431226193904876708984375e-01, // 1.700000
- 7.21662252065084608432243840070441365242004394531250e-01, // 1.800000
- 7.39515971034705121844865516322897747159004211425781e-01, // 1.900000
- 7.55891404214417250706503637047717347741127014160156e-01, // 2.000000
- 8.41344746068627968860198507172754034399986267089844e-01, // 2.718282
- 8.73839466286817856399693482671864330768585205078125e-01, // 3.141593
- };
-
- public static final double[] GNUR_LOGNORM_PDF_0_1 = { //
- 2.96247992534875823036207602430441206383136443181234e-106, // 0.000000
- 6.58561599261676327741206387988416669540449194645082e-25, // 0.000010
- 2.81590189015268332894947889144532382488250732421875e-01, // 0.100000
- 3.62394132775150590308754772195243276655673980712891e-01, // 0.123457
- 5.46267870758180063006648197188042104244232177734375e-01, // 0.200000
- 6.28312639712100828859320245101116597652435302734375e-01, // 0.271828
- 6.44203257359199588094611499400343745946884155273438e-01, // 0.300000
- 6.49600535087866637340425768343266099691390991210938e-01, // 0.314159
- 6.55444168060311471712964248581556603312492370605469e-01, // 0.400000
- 6.27496077115924366651711352460552006959915161132812e-01, // 0.500000
- 5.83573822594503965888179664034396409988403320312500e-01, // 0.600000
- 5.34794832076919912644541454938007518649101257324219e-01, // 0.700000
- 4.86415781111553424675975065838429145514965057373047e-01, // 0.800000
- 4.40815685912026689052822803205344825983047485351562e-01, // 0.900000
- 3.98942280401432702863218082711682654917240142822266e-01, // 1.000000
- 3.61031261229040001392576186844962649047374725341797e-01, // 1.100000
- 3.26972024074255740444527873478364199399948120117188e-01, // 1.200000
- 2.96496370636105011087124694313388317823410034179688e-01, // 1.300000
- 2.69276228949932694423097245817189104855060577392578e-01, // 1.400000
- 2.44973651710509915391256186012469697743654251098633e-01, // 1.500000
- 2.23265447430298996644992826077213976532220840454102e-01, // 1.600000
- 2.03854259497871476147778935228416230529546737670898e-01, // 1.700000
- 1.86472448538908125437174589933420065790414810180664e-01, // 1.800000
- 1.70882238241215372864800770003057550638914108276367e-01, // 1.900000
- 1.56874019278981091662927838115138001739978790283203e-01, // 2.000000
- 8.90160549158889452536769226753676775842905044555664e-02, // 2.718282
- 6.59491245186515084863998481523594819009304046630859e-02, // 3.141593
- };
-
- public static final double[] SCIPY_LOGNORM_CDF_1_3 = { //
- 5.80027942989772828348821244410095933142208312997823e-16, // 0.000000
- 1.51649466283750378246646117741391890376689843833447e-05, // 0.000010
- 1.35478427197421924521592018209048546850681304931641e-01, // 0.100000
- 1.51359152068233360211024773889221251010894775390625e-01, // 0.123457
- 1.92201402041897895234257021002122201025485992431641e-01, // 0.200000
- 2.21383717792045020544833278108853846788406372070312e-01, // 0.271828
- 2.31274023997502686800231685992912389338016510009766e-01, // 0.300000
- 2.35982646811182916746219007109175436198711395263672e-01, // 0.314159
- 2.61488373016912578616910423079389147460460662841797e-01, // 0.400000
- 2.86246959246035603818825165944872424006462097167969e-01, // 0.500000
- 3.07268244645081289867505347501719370484352111816406e-01, // 0.600000
- 3.25553456641869298771041485451860353350639343261719e-01, // 0.700000
- 3.41741639131648788918482750887051224708557128906250e-01, // 0.800000
- 3.56267553868274411410510538189555518329143524169922e-01, // 0.900000
- 3.69441340181763666628000919445184990763664245605469e-01, // 1.000000
- 3.81492504412193622620463884231867268681526184082031e-01, // 1.100000
- 3.92595931185516167083449090569047257304191589355469e-01, // 1.200000
- 4.02888113368478295583940962387714534997940063476562e-01, // 1.300000
- 4.12477728576550517480825419625034555792808532714844e-01, // 1.400000
- 4.21452783486494730880167480790987610816955566406250e-01, // 1.500000
- 4.29885587708867089595798915979685261845588684082031e-01, // 1.600000
- 4.37836307018417136838195347081637009978294372558594e-01, // 1.700000
- 4.45355558873167967082196128103532828390598297119141e-01, // 1.800000
- 4.52486345581900428758359566927538253366947174072266e-01, // 1.900000
- 4.59265519021804791144347746012499555945396423339844e-01, // 2.000000
- 5.00000000000000000000000000000000000000000000000000e-01, // 2.718282
- 5.19238827154144821918180241482332348823547363281250e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGNORM_PDF_1_3 = { //
- 1.57184900048158173423151762193583635962568223476410e-05, // 0.000000
- 2.21855874552272958055709750624373555183410644531250e+00, // 0.000010
- 7.25485663598960939246751422615488991141319274902344e-01, // 0.100000
- 6.33321891615805876440958854800555855035781860351562e-01, // 0.123457
- 4.55481616703077685226475068702711723744869232177734e-01, // 0.200000
- 3.64395441271923081760775176007882691919803619384766e-01, // 0.271828
- 3.38429691850187064350308219218277372419834136962891e-01, // 0.300000
- 3.26808430238364144848617343086516484618186950683594e-01, // 0.314159
- 2.71099452010358343834184324805391952395439147949219e-01, // 0.400000
- 2.26804382443861807239215977460844442248344421386719e-01, // 0.500000
- 1.95237994591654751008746870866161771118640899658203e-01, // 0.600000
- 1.71507274769319928431343669217312708497047424316406e-01, // 0.700000
- 1.52968565294889946581946560399956069886684417724609e-01, // 0.800000
- 1.38059669586597599799659974451060406863689422607422e-01, // 0.900000
- 1.25794409230997716875322112173307687044143676757812e-01, // 1.000000
- 1.15517735625617068428994116402463987469673156738281e-01, // 1.100000
- 1.06776574753620304147894159996212692931294441223145e-01, // 1.200000
- 9.92470359816487873727552937452855985611677169799805e-02, // 1.300000
- 9.26911340280602569219325914673390798270702362060547e-02, // 1.400000
- 8.69298985658228523520918429312587250024080276489258e-02, // 1.500000
- 8.18260363727473238881771067099180072546005249023438e-02, // 1.600000
- 7.72723945276378165747388493400649167597293853759766e-02, // 1.700000
- 7.31840719845132658960551452764775604009628295898438e-02, // 1.800000
- 6.94928962728491861344792823729221709072589874267578e-02, // 1.900000
- 6.61434746059730849232494165335083380341529846191406e-02, // 2.000000
- 4.89208877245799755861810353962937369942665100097656e-02, // 2.718282
- 4.22798605814237726807647277382784523069858551025391e-02, // 3.141593
- };
-
- public static final double[] GNUR_LOGNORM_CDF_1_3 = { //
- 5.80027942989774504678244839060182433065409538918561e-16, // 0.000000
- 1.51649466283750666237848184203507173606340074911714e-05, // 0.000010
- 1.35478427197421869010440786951221525669097900390625e-01, // 0.100000
- 1.51359152068233387966600389518134761601686477661133e-01, // 0.123457
- 1.92201402041897867478681405373208690434694290161133e-01, // 0.200000
- 2.21383717792079853792230892395309638231992721557617e-01, // 0.271828
- 2.31274023997502603533504839106171857565641403198242e-01, // 0.300000
- 2.35982646811189716862244836192985530942678451538086e-01, // 0.314159
- 2.61488373016912634128061654337216168642044067382812e-01, // 0.400000
- 2.86246959246035659329976397202699445188045501708984e-01, // 0.500000
- 3.07268244645081289867505347501719370484352111816406e-01, // 0.600000
- 3.25553456641869243259890254194033332169055938720703e-01, // 0.700000
- 3.41741639131648788918482750887051224708557128906250e-01, // 0.800000
- 3.56267553868274355899359306931728497147560119628906e-01, // 0.900000
- 3.69441340181763666628000919445184990763664245605469e-01, // 1.000000
- 3.81492504412193622620463884231867268681526184082031e-01, // 1.100000
- 3.92595931185516167083449090569047257304191589355469e-01, // 1.200000
- 4.02888113368478295583940962387714534997940063476562e-01, // 1.300000
- 4.12477728576550517480825419625034555792808532714844e-01, // 1.400000
- 4.21452783486494730880167480790987610816955566406250e-01, // 1.500000
- 4.29885587708867089595798915979685261845588684082031e-01, // 1.600000
- 4.37836307018417136838195347081637009978294372558594e-01, // 1.700000
- 4.45355558873167967082196128103532828390598297119141e-01, // 1.800000
- 4.52486345581900428758359566927538253366947174072266e-01, // 1.900000
- 4.59265519021804791144347746012499555945396423339844e-01, // 2.000000
- 5.00000000000046740389336719090351834893226623535156e-01, // 2.718282
- 5.19238827154153592680074780219001695513725280761719e-01, // 3.141593
- };
-
- public static final double[] GNUR_LOGNORM_PDF_1_3 = { //
- 1.57184900048159257625324247698017643415369093418121e-05, // 0.000000
- 2.21855874552272913646788765618111938238143920898438e+00, // 0.000010
- 7.25485663598960717202146497584180906414985656738281e-01, // 0.100000
- 6.33321891615805654396353929769247770309448242187500e-01, // 0.123457
- 4.55481616703077685226475068702711723744869232177734e-01, // 0.200000
- 3.64395441271827880136413568834541365504264831542969e-01, // 0.271828
- 3.38429691850187008839156987960450351238250732421875e-01, // 0.300000
- 3.26808430238347880081306584543199278414249420166016e-01, // 0.314159
- 2.71099452010358343834184324805391952395439147949219e-01, // 0.400000
- 2.26804382443861779483640361831930931657552719116211e-01, // 0.500000
- 1.95237994591654723253171255237248260527849197387695e-01, // 0.600000
- 1.71507274769319928431343669217312708497047424316406e-01, // 0.700000
- 1.52968565294889946581946560399956069886684417724609e-01, // 0.800000
- 1.38059669586597572044084358822146896272897720336914e-01, // 0.900000
- 1.25794409230997716875322112173307687044143676757812e-01, // 1.000000
- 1.15517735625617040673418500773550476878881454467773e-01, // 1.100000
- 1.06776574753620290270106352181755937635898590087891e-01, // 1.200000
- 9.92470359816487596171796781163720879703760147094727e-02, // 1.300000
- 9.26911340280602569219325914673390798270702362060547e-02, // 1.400000
- 8.69298985658228384743040351168019697070121765136719e-02, // 1.500000
- 8.18260363727473238881771067099180072546005249023438e-02, // 1.600000
- 7.72723945276378165747388493400649167597293853759766e-02, // 1.700000
- 7.31840719845132658960551452764775604009628295898438e-02, // 1.800000
- 6.94928962728491861344792823729221709072589874267578e-02, // 1.900000
- 6.61434746059730849232494165335083380341529846191406e-02, // 2.000000
- 4.89208877245627948848749610988306812942028045654297e-02, // 2.718282
- 4.22798605814209346731580296818719943985342979431152e-02, // 3.141593
- };
-
- public static final double[] SCIPY_LOGNORM_CDF_01_01 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 7.46586729512055156851629424736742001201359883385653e-128, // 0.100000
- 8.62525588462026443966250245228507150042446838603379e-107, // 0.123457
- 8.17136334615500295339422451815302932260019361648268e-66, // 0.200000
- 5.41526143458555017502898041505360963321909770679929e-45, // 0.271828
- 3.63579783587386242094605540612077634804949224374312e-39, // 0.300000
- 1.38530749241422417511125868885806575792955358046047e-36, // 0.314159
- 1.45144331736744006446530515598948213843059576725939e-24, // 0.400000
- 1.08281884688449672381822010295852147196911971320510e-15, // 0.500000
- 5.03627752858171494558555774501791210684409350051283e-10, // 0.600000
- 2.47672755812896728362052650718183599565236363559961e-06, // 0.700000
- 6.15850565794841134717452213465094246203079819679260e-04, // 0.800000
- 2.00069613308373993321165329462019144557416439056396e-02, // 0.900000
- 1.58655253931456963201185317302588373422622680664062e-01, // 1.000000
- 4.81297180574880578696195243537658825516700744628906e-01, // 1.100000
- 7.94807291306340868430879709194414317607879638671875e-01, // 1.200000
- 9.47773950742736737140603509033098816871643066406250e-01, // 1.300000
- 9.90978204147032748494439147179946303367614746093750e-01, // 1.400000
- 9.98873387527683287423485580802662298083305358886719e-01, // 1.500000
- 9.99892215681807416949311573262093588709831237792969e-01, // 1.600000
- 9.99991698949889484815400919615058228373527526855469e-01, // 1.700000
- 9.99999463803087018654025541763985529541969299316406e-01, // 1.800000
- 9.99999969955960299472508268081583082675933837890625e-01, // 1.900000
- 9.99999998498844355765413638437166810035705566406250e-01, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_LOGNORM_PDF_01_01 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 1.79683490350738681626883878695903692927320056006734e-124, // 0.100000
- 1.53451240609964396752170892833443226944498342251986e-103, // 0.123457
- 7.00795903038145442928847865311558208490483375898988e-63, // 0.200000
- 2.80824126786686071155513246881328889371784643139373e-42, // 0.271828
- 1.58951508355228437334280261322875927189162769346195e-36, // 0.300000
- 5.58122798783872171035008357202465427911692811792789e-34, // 0.314159
- 3.72276530194518232247109146801702251947511489941735e-22, // 0.400000
- 1.74416764530574268824702660517399569335391176783112e-13, // 0.500000
- 5.25802665152593504051015431063897942465246160281822e-08, // 0.600000
- 1.68718532893121360123969698641133163619088008999825e-04, // 0.700000
- 2.69358375879647123085636195582992513664066791534424e-02, // 0.800000
- 5.38138135622016955394997239636722952127456665039062e-01, // 0.900000
- 2.41970724519143187691838647879194468259811401367188e+00, // 1.000000
- 3.62276178615723765119582822080701589584350585937500e+00, // 1.100000
- 2.36903587207174082251981417357455939054489135742188e+00, // 1.200000
- 8.21334006428800944554780016915174201130867004394531e-01, // 1.300000
- 1.73985796664595016025600671127904206514358520507812e-01, // 1.400000
- 2.50403898972403581024703811408471665345132350921631e-02, // 1.500000
- 2.65452021073224507866084032059461605967953801155090e-03, // 1.600000
- 2.20631598630764908571672000547891911992337554693222e-04, // 1.700000
- 1.50982513130951377124371742821651309895969461649656e-05, // 1.800000
- 8.84282704123672517376785005144279594446743431035429e-07, // 1.900000
- 4.57223083211032647909217801161785299512985147885047e-08, // 2.000000
- 3.78171735691457591044937145833685229912833032037698e-18, // 2.718282
- 2.52927370006418196229588945092783163653520317423423e-24, // 3.141593
- };
-
- public static final double[] GNUR_LOGNORM_CDF_01_01 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 7.46586729512139622334915485545022576086084233165236e-128, // 0.100000
- 8.62525588462074367291196505542133273171533757207493e-107, // 0.123457
- 8.17136334615526229146362798902434829752185485895027e-66, // 0.200000
- 5.41526143485395691388299267636695240314190437945746e-45, // 0.271828
- 3.63579783587375997366590782928570699643197691594649e-39, // 0.300000
- 1.38530749242582464214423634101122722133110779968500e-36, // 0.314159
- 1.45144331736743767674240504821798157693450453457286e-24, // 0.400000
- 1.08281884688450796508611950237674858910117499290887e-15, // 0.500000
- 5.03627752858173148919780880557140953501793489976990e-10, // 0.600000
- 2.47672755812898803592773423754014316955363028682768e-06, // 0.700000
- 6.15850565794842218919624698969528253655880689620972e-04, // 0.800000
- 2.00069613308374652516086200648715021088719367980957e-02, // 0.900000
- 1.58655253931457046467912164189328905194997787475586e-01, // 1.000000
- 4.81297180574880967274253862342447973787784576416016e-01, // 1.100000
- 7.94807291306340868430879709194414317607879638671875e-01, // 1.200000
- 9.47773950742736737140603509033098816871643066406250e-01, // 1.300000
- 9.90978204147032748494439147179946303367614746093750e-01, // 1.400000
- 9.98873387527683287423485580802662298083305358886719e-01, // 1.500000
- 9.99892215681807416949311573262093588709831237792969e-01, // 1.600000
- 9.99991698949889484815400919615058228373527526855469e-01, // 1.700000
- 9.99999463803087018654025541763985529541969299316406e-01, // 1.800000
- 9.99999969955960299472508268081583082675933837890625e-01, // 1.900000
- 9.99999998498844355765413638437166810035705566406250e-01, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_LOGNORM_PDF_01_01 = { //
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.000010
- 1.79683490350738660633521042548751343580552590537274e-124, // 0.100000
- 1.53451240609960034664638006561340724714793008505265e-103, // 0.123457
- 7.00795903038125471789064209408362002551800649974979e-63, // 0.200000
- 2.80824126800431268164764045127534069443724460598013e-42, // 0.271828
- 1.58951508355223927043831980742723065033874451220525e-36, // 0.300000
- 5.58122798788467359181540305857831591200353537133688e-34, // 0.314159
- 3.72276530194518138207561081018701614448588512162081e-22, // 0.400000
- 1.74416764530575505758602047063910454925781540191920e-13, // 0.500000
- 5.25802665152591651166443312281906230509775923565030e-08, // 0.600000
- 1.68718532893122579851413744833621422003488987684250e-04, // 0.700000
- 2.69358375879647331252453312799843843095004558563232e-02, // 0.800000
- 5.38138135622017954595719402277609333395957946777344e-01, // 0.900000
- 2.41970724519143365327522587904240936040878295898438e+00, // 1.000000
- 3.62276178615723720710661837074439972639083862304688e+00, // 1.100000
- 2.36903587207174037843060432351194322109222412109375e+00, // 1.200000
- 8.21334006428800944554780016915174201130867004394531e-01, // 1.300000
- 1.73985796664594405402937127291806973516941070556641e-01, // 1.400000
- 2.50403898972401985079105912745944806374609470367432e-02, // 1.500000
- 2.65452021073223987449041239017333282390609383583069e-03, // 1.600000
- 2.20631598630763743054336578630625353980576619505882e-04, // 1.700000
- 1.50982513130949767761771959651007080083218170329928e-05, // 1.800000
- 8.84282704123670929190008903331143841342054656706750e-07, // 1.900000
- 4.57223083211027817174440491480164050486223459301982e-08, // 2.000000
- 3.78171735679367296188854058553106900541344188905750e-18, // 2.718282
- 2.52927370004658260781217201514446220919197886472664e-24, // 3.141593
- };
-
- public static final double[] P_PROBIT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_LOGNORM_QUANT_0_1 = { //
- 2.42578140301463428263328836465007043443620204925537e-02, // 0.000100
- 4.54913852476535249258482451750751351937651634216309e-02, // 0.001000
- 9.76517330703359914823025178520765621215105056762695e-02, // 0.010000
- 2.77606241852009827386638107782346196472644805908203e-01, // 0.100000
- 5.09416283863277530308266705105779692530632019042969e-01, // 0.250000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.96303108415825700028278788522584363818168640136719e+00, // 0.750000
- 3.60222447927915734311454798444174230098724365234375e+00, // 0.900000
- 1.02404736563121314674162931623868644237518310546875e+01, // 0.990000
- 2.19821839795828282149159349501132965087890625000000e+01, // 0.999000
- 4.12238299278443065531973843462765216827392578125000e+01, // 0.999900
- };
-
- public static final double[] GNUR_LOGNORM_QUANT_0_1 = { //
- 2.42578140301463567041206914609574596397578716278076e-02, // 0.000100
- 4.54913852476535249258482451750751351937651634216309e-02, // 0.001000
- 9.76517330703359914823025178520765621215105056762695e-02, // 0.010000
- 2.77606241852009716364335645266692154109477996826172e-01, // 0.100000
- 5.09416283863277530308266705105779692530632019042969e-01, // 0.250000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 1.96303108415825700028278788522584363818168640136719e+00, // 0.750000
- 3.60222447927915911947138738469220697879791259765625e+00, // 0.900000
- 1.02404736563121314674162931623868644237518310546875e+01, // 0.990000
- 2.19821839795828282149159349501132965087890625000000e+01, // 0.999000
- 4.12238299278442923423426691442728042602539062500000e+01, // 0.999900
- };
-
- public static final double[] SCIPY_LOGNORM_QUANT_1_3 = { //
- 3.88015852051401416715654957290126958469045348465443e-05, // 0.000100
- 2.55906882854475099201702059659169208316598087549210e-04, // 0.001000
- 2.53124596262631687548783077090774895623326301574707e-03, // 0.010000
- 5.81543441640198222053470544778974726796150207519531e-02, // 0.100000
- 3.59346113463704264212594807759160175919532775878906e-01, // 0.250000
- 2.71828182845904509079559829842764884233474731445312e+00, // 0.500000
- 2.05625045661638417016092716949060559272766113281250e+01, // 0.750000
- 1.27059400379280148740690492559224367141723632812500e+02, // 0.900000
- 2.91913792971113252860959619283676147460937500000000e+03, // 0.990000
- 2.88740029830793428118340671062469482421875000000000e+04, // 0.999000
- 1.90431809934209391940385103225708007812500000000000e+05, // 0.999900
- };
-
- public static final double[] GNUR_LOGNORM_QUANT_1_3 = { //
- 3.88015852051401484478290737634154083934845402836800e-05, // 0.000100
- 2.55906882854475099201702059659169208316598087549210e-04, // 0.001000
- 2.53124596262631687548783077090774895623326301574707e-03, // 0.010000
- 5.81543441640197528164080154056136962026357650756836e-02, // 0.100000
- 3.59346113463704319723746039016987197101116180419922e-01, // 0.250000
- 2.71828182845904509079559829842764884233474731445312e+00, // 0.500000
- 2.05625045661638417016092716949060559272766113281250e+01, // 0.750000
- 1.27059400379280333481801790185272693634033203125000e+02, // 0.900000
- 2.91913792971113298335694707930088043212890625000000e+03, // 0.990000
- 2.88740029830793428118340671062469482421875000000000e+04, // 0.999000
- 1.90431809934209421044215559959411621093750000000000e+05, // 0.999900
- };
-
- public static final double[] SCIPY_LOGNORM_QUANT_01_01 = { //
- 7.61929194249313157527581097383517771959304809570312e-01, // 0.000100
- 8.11376386650571768122119920008117333054542541503906e-01, // 0.001000
- 8.75784881379674473578234028536826372146606445312500e-01, // 0.010000
- 9.72237506076474744531878968700766563415527343750000e-01, // 0.100000
- 1.03308660502291438376687437994405627250671386718750e+00, // 0.250000
- 1.10517091807564771244187795673497021198272705078125e+00, // 0.500000
- 1.18228496257879456265982298646122217178344726562500e+00, // 0.750000
- 1.25628023042354852734092673927079886198043823242188e+00, // 0.900000
- 1.39463786613445961393153993412852287292480468750000e+00, // 0.990000
- 1.50534669021145739442602007329696789383888244628906e+00, // 0.999000
- 1.60303971468576467174216304556466639041900634765625e+00, // 0.999900
- };
-
- public static final double[] GNUR_LOGNORM_QUANT_01_01 = { //
- 7.61929194249313157527581097383517771959304809570312e-01, // 0.000100
- 8.11376386650571768122119920008117333054542541503906e-01, // 0.001000
- 8.75784881379674362555931566021172329783439636230469e-01, // 0.010000
- 9.72237506076474744531878968700766563415527343750000e-01, // 0.100000
- 1.03308660502291416172226945491274818778038024902344e+00, // 0.250000
- 1.10517091807564771244187795673497021198272705078125e+00, // 0.500000
- 1.18228496257879434061521806142991408705711364746094e+00, // 0.750000
- 1.25628023042354852734092673927079886198043823242188e+00, // 0.900000
- 1.39463786613445961393153993412852287292480468750000e+00, // 0.990000
- 1.50534669021145739442602007329696789383888244628906e+00, // 0.999000
- 1.60303971468576444969755812053335830569267272949219e+00, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new LogNormalDistribution(0., 1., 0), P_CDFPDF, GNUR_LOGNORM_PDF_0_1, 1e-15);
- checkPDF(new LogNormalDistribution(1., 3., 0), P_CDFPDF, GNUR_LOGNORM_PDF_1_3, 1e-15);
- checkPDF(new LogNormalDistribution(.1, .1, 0), P_CDFPDF, GNUR_LOGNORM_PDF_01_01, 1e-15);
- checkPDF(new LogNormalDistribution(0., 1., 0), P_CDFPDF, SCIPY_LOGNORM_PDF_0_1, 1e-12);
- checkPDF(new LogNormalDistribution(1., 3., 0), P_CDFPDF, SCIPY_LOGNORM_PDF_1_3, 1e-12);
- checkPDF(new LogNormalDistribution(.1, .1, 0), P_CDFPDF, SCIPY_LOGNORM_PDF_01_01, 1e-14);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new LogNormalDistribution(0., 1., 0), P_CDFPDF, GNUR_LOGNORM_CDF_0_1, 1e-15);
- checkCDF(new LogNormalDistribution(1., 3., 0), P_CDFPDF, GNUR_LOGNORM_CDF_1_3, 1e-15);
- checkCDF(new LogNormalDistribution(.1, .1, 0), P_CDFPDF, GNUR_LOGNORM_CDF_01_01, 1e-15);
- checkCDF(new LogNormalDistribution(0., 1., 0), P_CDFPDF, SCIPY_LOGNORM_CDF_0_1, 1e-12);
- checkCDF(new LogNormalDistribution(1., 3., 0), P_CDFPDF, SCIPY_LOGNORM_CDF_1_3, 1e-12);
- checkCDF(new LogNormalDistribution(.1, .1, 0), P_CDFPDF, SCIPY_LOGNORM_CDF_01_01, 1e-15);
- }
-
- @Test
- public void testProbit() {
- checkQuantile(new LogNormalDistribution(0., 1., 0), P_PROBIT, GNUR_LOGNORM_QUANT_0_1, 1e-8);
- checkQuantile(new LogNormalDistribution(1., 3., 0), P_PROBIT, GNUR_LOGNORM_QUANT_1_3, 1e-8);
- checkQuantile(new LogNormalDistribution(.1, .1, 0), P_PROBIT, GNUR_LOGNORM_QUANT_01_01, 1e-9);
- checkQuantile(new LogNormalDistribution(0., 1., 0), P_PROBIT, SCIPY_LOGNORM_QUANT_0_1, 1e-8);
- checkQuantile(new LogNormalDistribution(1., 3., 0), P_PROBIT, SCIPY_LOGNORM_QUANT_1_3, 1e-8);
- checkQuantile(new LogNormalDistribution(.1, .1, 0), P_PROBIT, SCIPY_LOGNORM_QUANT_01_01, 1e-9);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogisticDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogisticDistribution.java
deleted file mode 100644
index 2a16d24b..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestLogisticDistribution.java
+++ /dev/null
@@ -1,210 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Logistic distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestLogisticDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_LOGISTIC_CDF_05 = { //
- 3.77540668821645775121709220911725424230098724365234e-01, // 0.000000
- 3.77543018838145283400109519789111800491809844970703e-01, // 0.000010
- 4.01312339887547997463457249978091567754745483398438e-01, // 0.100000
- 4.06960880864213336849388724658638238906860351562500e-01, // 0.123457
- 4.25557483188341023616629854586790315806865692138672e-01, // 0.200000
- 4.43203246664875705196351418635458685457706451416016e-01, // 0.271828
- 4.50166002687522159853017456043744459748268127441406e-01, // 0.300000
- 4.53673071561317309274841136357281357049942016601562e-01, // 0.314159
- 4.75020812521059987432181515032425522804260253906250e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.24979187478939901545516022451920434832572937011719e-01, // 0.600000
- 5.49833997312477840146982543956255540251731872558594e-01, // 0.700000
- 5.74442516811659031894521376671036705374717712402344e-01, // 0.800000
- 5.98687660112452002536542750021908432245254516601562e-01, // 0.900000
- 6.22459331201854593196287623868556693196296691894531e-01, // 1.000000
- 6.45656306225795395548061605950351804494857788085938e-01, // 1.100000
- 6.68187772168166160824398502882104367017745971679688e-01, // 1.200000
- 6.89974481127612504494095446716528385877609252929688e-01, // 1.300000
- 7.10949502625003892930521942616906017065048217773438e-01, // 1.400000
- 7.31058578630004896048433238320285454392433166503906e-01, // 1.500000
- 7.50260105595117687826700603181961923837661743164062e-01, // 1.600000
- 7.68524783499017538623832024313742294907569885253906e-01, // 1.700000
- 7.85834983042558610222272363898809999227523803710938e-01, // 1.800000
- 8.02183888558581692507232219213619828224182128906250e-01, // 1.900000
- 8.17574476193643651100728675373829901218414306640625e-01, // 2.000000
- 9.01879254389253204315934908663621172308921813964844e-01, // 2.718282
- 9.33490913616609740977025921893073245882987976074219e-01, // 3.141593
- };
-
- public static final double[] SCIPY_LOGISTIC_PDF_05 = { //
- 2.35003712207350168306163595843827351927757263183594e-01, // 0.000000
- 2.35004287764725150466915692959446460008621215820312e-01, // 0.000010
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.100000
- 2.41343722310436908928821253539354074746370315551758e-01, // 0.123457
- 2.44458311690745860866869065830542240291833877563477e-01, // 0.200000
- 2.46774128810589049587420618081523571163415908813477e-01, // 0.271828
- 2.47516572711860005640005510940682142972946166992188e-01, // 0.300000
- 2.47853815701437218965708098039613105356693267822266e-01, // 0.314159
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.600000
- 2.47516572711859950128854279682855121791362762451172e-01, // 0.700000
- 2.44458311690745888622444681459455750882625579833984e-01, // 0.800000
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.900000
- 2.35003712201594494590750628049136139452457427978516e-01, // 1.000000
- 2.28784240456657267381856968313513789325952529907227e-01, // 1.100000
- 2.21712873293109097305730870175466407090425491333008e-01, // 1.200000
- 2.13909696520294428934150232635147403925657272338867e-01, // 1.300000
- 2.05500307342263432985873805591836571693420410156250e-01, // 1.400000
- 1.96611933241481878775758218580449465662240982055664e-01, // 1.500000
- 1.87369879547520601370536041940795257687568664550781e-01, // 1.600000
- 1.77894440646805707118005557276774197816848754882812e-01, // 1.700000
- 1.68298362469060241997098614774586167186498641967773e-01, // 1.800000
- 1.58684897495614651852235965634463354945182800292969e-01, // 1.900000
- 1.49146452070332835582178176991874352097511291503906e-01, // 2.000000
- 8.84930648915379924890345364474342204630374908447266e-02, // 2.718282
- 6.20856278118370533136705091692419955506920814514160e-02, // 3.141593
- };
-
- public static final double[] GNUR_LOGISTIC_CDF_05 = { //
- 3.77540668821645775121709220911725424230098724365234e-01, // 0.000000
- 3.77543018838145283400109519789111800491809844970703e-01, // 0.000010
- 4.01312339887547997463457249978091567754745483398438e-01, // 0.100000
- 4.06960880864213336849388724658638238906860351562500e-01, // 0.123457
- 4.25557483188341023616629854586790315806865692138672e-01, // 0.200000
- 4.43203246664899241924473471954115666449069976806641e-01, // 0.271828
- 4.50166002687522159853017456043744459748268127441406e-01, // 0.300000
- 4.53673071561322416300754412077367305755615234375000e-01, // 0.314159
- 4.75020812521059987432181515032425522804260253906250e-01, // 0.400000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 5.24979187478939901545516022451920434832572937011719e-01, // 0.600000
- 5.49833997312477840146982543956255540251731872558594e-01, // 0.700000
- 5.74442516811659031894521376671036705374717712402344e-01, // 0.800000
- 5.98687660112452002536542750021908432245254516601562e-01, // 0.900000
- 6.22459331201854593196287623868556693196296691894531e-01, // 1.000000
- 6.45656306225795395548061605950351804494857788085938e-01, // 1.100000
- 6.68187772168166160824398502882104367017745971679688e-01, // 1.200000
- 6.89974481127612504494095446716528385877609252929688e-01, // 1.300000
- 7.10949502625003892930521942616906017065048217773438e-01, // 1.400000
- 7.31058578630004896048433238320285454392433166503906e-01, // 1.500000
- 7.50260105595117687826700603181961923837661743164062e-01, // 1.600000
- 7.68524783499017538623832024313742294907569885253906e-01, // 1.700000
- 7.85834983042558610222272363898809999227523803710938e-01, // 1.800000
- 8.02183888558581692507232219213619828224182128906250e-01, // 1.900000
- 8.17574476193643651100728675373829901218414306640625e-01, // 2.000000
- 9.01879254389337470243503958045039325952529907226562e-01, // 2.718282
- 9.33490913616622508541809111193288117647171020507812e-01, // 3.141593
- };
-
- public static final double[] GNUR_LOGISTIC_PDF_05 = { //
- 2.35003712207350168306163595843827351927757263183594e-01, // 0.000000
- 2.35004287764725178222491308588359970599412918090820e-01, // 0.000010
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.100000
- 2.41343722310436908928821253539354074746370315551758e-01, // 0.123457
- 2.44458311690745888622444681459455750882625579833984e-01, // 0.200000
- 2.46774128810591714122679718457220587879419326782227e-01, // 0.271828
- 2.47516572711859977884429895311768632382154464721680e-01, // 0.300000
- 2.47853815701437635299342332473315764218568801879883e-01, // 0.314159
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.400000
- 2.50000000000000000000000000000000000000000000000000e-01, // 0.500000
- 2.49376040192891945679320997442118823528289794921875e-01, // 0.600000
- 2.47516572711859950128854279682855121791362762451172e-01, // 0.700000
- 2.44458311690745888622444681459455750882625579833984e-01, // 0.800000
- 2.40260745741529169183792191688553430140018463134766e-01, // 0.900000
- 2.35003712201594494590750628049136139452457427978516e-01, // 1.000000
- 2.28784240456657267381856968313513789325952529907227e-01, // 1.100000
- 2.21712873293109097305730870175466407090425491333008e-01, // 1.200000
- 2.13909696520294428934150232635147403925657272338867e-01, // 1.300000
- 2.05500307342263432985873805591836571693420410156250e-01, // 1.400000
- 1.96611933241481878775758218580449465662240982055664e-01, // 1.500000
- 1.87369879547520601370536041940795257687568664550781e-01, // 1.600000
- 1.77894440646805707118005557276774197816848754882812e-01, // 1.700000
- 1.68298362469060241997098614774586167186498641967773e-01, // 1.800000
- 1.58684897495614651852235965634463354945182800292969e-01, // 1.900000
- 1.49146452070332835582178176991874352097511291503906e-01, // 2.000000
- 8.84930648914700607177152846816170495003461837768555e-02, // 2.718282
- 6.20856278118259094500608341604674933478236198425293e-02, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_LOGISTIC_QUANT_05 = { //
- -8.71024036697584946864481025841087102890014648437500e+00, // 0.000100
- -6.40675477864855391629816949716769158840179443359375e+00, // 0.001000
- -4.09511985013458978954759004409424960613250732421875e+00, // 0.010000
- -1.69722457733621956421643517387565225362777709960938e+00, // 0.100000
- -5.98612288668109782108217586937826126813888549804688e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 1.59861228866811000415282251196913421154022216796875e+00, // 0.750000
- 2.69722457733621912012722532381303608417510986328125e+00, // 0.900000
- 5.09511985013458357229865214321762323379516601562500e+00, // 0.990000
- 7.40675477864846509845619948464445769786834716796875e+00, // 0.999000
- 9.71024036697667902728881017537787556648254394531250e+00, // 0.999900
- };
-
- public static final double[] GNUR_LOGISTIC_QUANT_05 = { //
- -8.71024036697584946864481025841087102890014648437500e+00, // 0.000100
- -6.40675477864855391629816949716769158840179443359375e+00, // 0.001000
- -4.09511985013458978954759004409424960613250732421875e+00, // 0.010000
- -1.69722457733621912012722532381303608417510986328125e+00, // 0.100000
- -5.98612288668109782108217586937826126813888549804688e-01, // 0.250000
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.500000
- 1.59861228866810978210821758693782612681388854980469e+00, // 0.750000
- 2.69722457733621956421643517387565225362777709960938e+00, // 0.900000
- 5.09511985013458890136917034396901726722717285156250e+00, // 0.990000
- 7.40675477864855302811974979704245924949645996093750e+00, // 0.999000
- 9.71024036697595960276885307393968105316162109375000e+00, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new LogisticDistribution(.5, 1.), P_CDFPDF, SCIPY_LOGISTIC_PDF_05, 1e-12);
- checkPDF(new LogisticDistribution(.5, 1.), P_CDFPDF, GNUR_LOGISTIC_PDF_05, 1e-15);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new LogisticDistribution(.5, 1.), P_CDFPDF, SCIPY_LOGISTIC_CDF_05, 1e-13);
- checkCDF(new LogisticDistribution(.5, 1.), P_CDFPDF, GNUR_LOGISTIC_CDF_05, 0.);
- }
-
- @Test
- public void testProbit() {
- checkQuantile(new LogisticDistribution(.5, 1.), P_QUANT, SCIPY_LOGISTIC_QUANT_05, 1e-13);
- checkQuantile(new LogisticDistribution(.5, 1.), P_QUANT, GNUR_LOGISTIC_QUANT_05, 0.);
- }
-}
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestNormalDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestNormalDistribution.java
deleted file mode 100644
index c4924073..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestNormalDistribution.java
+++ /dev/null
@@ -1,519 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Normal distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestNormalDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 1e-05, 1e-10, 0.1234567, 3.14159265359, 2.71828182846, 0.314159265359, 0.271828182846 //
- };
-
- public static final double[] SCIPY_NORM_CDF_0_1 = { //
- 5.39827837277028987905680423864396288990974426269531e-01, // 0.100000
- 5.79259709439102987715841663884930312633514404296875e-01, // 0.200000
- 6.17911422188952563772090798011049628257751464843750e-01, // 0.300000
- 6.55421741610324182225610911700641736388206481933594e-01, // 0.400000
- 6.91462461274013118206482886307640001177787780761719e-01, // 0.500000
- 7.25746882249926450469956762390211224555969238281250e-01, // 0.600000
- 7.58036347776926966446353617357090115547180175781250e-01, // 0.700000
- 7.88144601416603363119861569430213421583175659179688e-01, // 0.800000
- 8.15939874653240471147341850155498832464218139648438e-01, // 0.900000
- 8.41344746068542925776512220181757584214210510253906e-01, // 1.000000
- 8.64333939053617328340806125197559595108032226562500e-01, // 1.100000
- 8.84930329778291779874166422814596444368362426757812e-01, // 1.200000
- 9.03199515414389697554042868432588875293731689453125e-01, // 1.300000
- 9.19243340766228933524928379483753815293312072753906e-01, // 1.400000
- 9.33192798731141914814202209527138620615005493164062e-01, // 1.500000
- 9.45200708300442005160846292710630223155021667480469e-01, // 1.600000
- 9.55434537241456993683641485404223203659057617187500e-01, // 1.700000
- 9.64069680887074231812050584267126396298408508300781e-01, // 1.800000
- 9.71283440183998147965382941038114950060844421386719e-01, // 1.900000
- 9.77249868051820791414741051994496956467628479003906e-01, // 2.000000
- 5.00003989422803996056643427436938509345054626464844e-01, // 0.000010
- 5.00000000039894199055368062545312568545341491699219e-01, // 0.000000
- 5.49127269841833243191331348498351871967315673828125e-01, // 0.123457
- 9.99159841831736672546071531542111188173294067382812e-01, // 3.141593
- 9.96718904163704344512098032282665371894836425781250e-01, // 2.718282
- 6.23299960463814084477007781970314681529998779296875e-01, // 0.314159
- 6.07122932952487870394975288945715874433517456054688e-01, // 0.271828
- };
-
- public static final double[] SCIPY_NORM_PDF_0_1 = { //
- 3.96952547477011807863789272232679650187492370605469e-01, // 0.100000
- 3.91042693975455879495939370826818048954010009765625e-01, // 0.200000
- 3.81387815460524137733955285511910915374755859375000e-01, // 0.300000
- 3.68270140303323334496354846123722381889820098876953e-01, // 0.400000
- 3.52065326764299524331391921805334277451038360595703e-01, // 0.500000
- 3.33224602891799670523198528826469555497169494628906e-01, // 0.600000
- 3.12253933366761271539502331506810151040554046630859e-01, // 0.700000
- 2.89691552761482729039244077284820377826690673828125e-01, // 0.800000
- 2.66085249898754816477719487011199817061424255371094e-01, // 0.900000
- 2.41970724519143365327522587904240936040878295898438e-01, // 1.000000
- 2.17852177032550553548162497463636100292205810546875e-01, // 1.100000
- 1.94186054983212980085127696838753763586282730102539e-01, // 1.200000
- 1.71368592047807355438493459587334655225276947021484e-01, // 1.300000
- 1.49727465635744877436863475850259419530630111694336e-01, // 1.400000
- 1.29517595665891743772490940500574652105569839477539e-01, // 1.500000
- 1.10920834679455543314574583746434655040502548217773e-01, // 1.600000
- 9.40490773768869470217168782255612313747406005859375e-02, // 1.700000
- 7.89501583008941493213583839860802982002496719360352e-02, // 1.800000
- 6.56158147746765951779934766818769276142120361328125e-02, // 1.900000
- 5.39909665131880628363703067407186608761548995971680e-02, // 2.000000
- 3.98942280381485603335534051439026370644569396972656e-01, // 0.000010
- 3.98942280401432702863218082711682654917240142822266e-01, // 0.000000
- 3.95913584859803491244889528388739563524723052978516e-01, // 0.123457
- 2.86914634635447975477551274536835990147665143013000e-03, // 3.141593
- 9.91737923440347626802271463475335622206330299377441e-03, // 2.718282
- 3.79733132751562452167348737930296920239925384521484e-01, // 0.314159
- 3.84472192557199943241386108638835139572620391845703e-01, // 0.271828
- };
-
- public static final double[] GNUR_NORM_CDF_0_1 = { //
- 5.39827837277028987905680423864396288990974426269531e-01, // 0.100000
- 5.79259709439102987715841663884930312633514404296875e-01, // 0.200000
- 6.17911422188952674794393260526703670620918273925781e-01, // 0.300000
- 6.55421741610324182225610911700641736388206481933594e-01, // 0.400000
- 6.91462461274013007184180423791985958814620971679688e-01, // 0.500000
- 7.25746882249926450469956762390211224555969238281250e-01, // 0.600000
- 7.58036347776926966446353617357090115547180175781250e-01, // 0.700000
- 7.88144601416603363119861569430213421583175659179688e-01, // 0.800000
- 8.15939874653240471147341850155498832464218139648438e-01, // 0.900000
- 8.41344746068542925776512220181757584214210510253906e-01, // 1.000000
- 8.64333939053617328340806125197559595108032226562500e-01, // 1.100000
- 8.84930329778291779874166422814596444368362426757812e-01, // 1.200000
- 9.03199515414389697554042868432588875293731689453125e-01, // 1.300000
- 9.19243340766228933524928379483753815293312072753906e-01, // 1.400000
- 9.33192798731141914814202209527138620615005493164062e-01, // 1.500000
- 9.45200708300442005160846292710630223155021667480469e-01, // 1.600000
- 9.55434537241456993683641485404223203659057617187500e-01, // 1.700000
- 9.64069680887074231812050584267126396298408508300781e-01, // 1.800000
- 9.71283440183998147965382941038114950060844421386719e-01, // 1.900000
- 9.77249868051820791414741051994496956467628479003906e-01, // 2.000000
- 5.00003989422803996056643427436938509345054626464844e-01, // 0.000010
- 5.00000000039894199055368062545312568545341491699219e-01, // 0.000000
- 5.49127269841833243191331348498351871967315673828125e-01, // 0.123457
- 9.99159841831737227657583844120381399989128112792969e-01, // 3.141593
- 9.96718904163713781407807346113258972764015197753906e-01, // 2.718282
- 6.23299960463821967060482620581751689314842224121094e-01, // 0.314159
- 6.07122932952524618777090381627203896641731262207031e-01, // 0.271828
- };
-
- public static final double[] GNUR_NORM_PDF_0_1 = { //
- 3.96952547477011807863789272232679650187492370605469e-01, // 0.100000
- 3.91042693975455879495939370826818048954010009765625e-01, // 0.200000
- 3.81387815460524137733955285511910915374755859375000e-01, // 0.300000
- 3.68270140303323334496354846123722381889820098876953e-01, // 0.400000
- 3.52065326764299524331391921805334277451038360595703e-01, // 0.500000
- 3.33224602891799670523198528826469555497169494628906e-01, // 0.600000
- 3.12253933366761271539502331506810151040554046630859e-01, // 0.700000
- 2.89691552761482729039244077284820377826690673828125e-01, // 0.800000
- 2.66085249898754816477719487011199817061424255371094e-01, // 0.900000
- 2.41970724519143365327522587904240936040878295898438e-01, // 1.000000
- 2.17852177032550525792586881834722589701414108276367e-01, // 1.100000
- 1.94186054983212952329552081209840252995491027832031e-01, // 1.200000
- 1.71368592047807355438493459587334655225276947021484e-01, // 1.300000
- 1.49727465635744877436863475850259419530630111694336e-01, // 1.400000
- 1.29517595665891743772490940500574652105569839477539e-01, // 1.500000
- 1.10920834679455543314574583746434655040502548217773e-01, // 1.600000
- 9.40490773768869470217168782255612313747406005859375e-02, // 1.700000
- 7.89501583008941493213583839860802982002496719360352e-02, // 1.800000
- 6.56158147746765951779934766818769276142120361328125e-02, // 1.900000
- 5.39909665131880628363703067407186608761548995971680e-02, // 2.000000
- 3.98942280381485603335534051439026370644569396972656e-01, // 0.000010
- 3.98942280401432702863218082711682654917240142822266e-01, // 0.000000
- 3.95913584859803435733738297130912542343139648437500e-01, // 0.123457
- 2.86914634635261405967709968933831987669691443443298e-03, // 3.141593
- 9.91737923437773644108617077108647208660840988159180e-03, // 2.718282
- 3.79733132751559954165543331328080967068672180175781e-01, // 0.314159
- 3.84472192557189951234164482229971326887607574462891e-01, // 0.271828
- };
-
- public static final double[] SCIPY_NORM_CDF_1_3 = { //
- 3.82088577811047380716757970731123350560665130615234e-01, // 0.100000
- 3.94862910464025107515340096142608672380447387695312e-01, // 0.200000
- 4.07751288296895331164648723643040284514427185058594e-01, // 0.300000
- 4.20740290560896956773007104857242666184902191162109e-01, // 0.400000
- 4.33816167389096341011622826044913381338119506835938e-01, // 0.500000
- 4.46964883376386012958647597770323045551776885986328e-01, // 0.600000
- 4.60172162722971012094319576135603711009025573730469e-01, // 0.700000
- 4.73423535699634911999567066231975331902503967285156e-01, // 0.800000
- 4.86704386182907899893734793295152485370635986328125e-01, // 0.900000
- 5.00000000000000000000000000000000000000000000000000e-01, // 1.000000
- 5.13295613817092100106265206704847514629364013671875e-01, // 1.100000
- 5.26576464300365088000432933768024668097496032714844e-01, // 1.200000
- 5.39827837277028987905680423864396288990974426269531e-01, // 1.300000
- 5.53035116623614042552503633487503975629806518554688e-01, // 1.400000
- 5.66183832610903658988377173955086618661880493164062e-01, // 1.500000
- 5.79259709439102987715841663884930312633514404296875e-01, // 1.600000
- 5.92248711703104668835351276356959715485572814941406e-01, // 1.700000
- 6.05137089535974892484659903857391327619552612304688e-01, // 1.800000
- 6.17911422188952563772090798011049628257751464843750e-01, // 1.900000
- 6.30558659818236333371999080554815009236335754394531e-01, // 2.000000
- 3.69442598126554777593355538556352257728576660156250e-01, // 0.000010
- 3.69441340194343048608516255626454949378967285156250e-01, // 0.000000
- 3.85074080732704326912596570764435455203056335449219e-01, // 0.123457
- 7.62344427321841155986703597591258585453033447265625e-01, // 3.141593
- 7.16596603378728214117643346980912610888481140136719e-01, // 2.718282
- 4.09584635073669933724715974676655605435371398925781e-01, // 0.314159
- 4.04109630623745164079707592463819310069084167480469e-01, // 0.271828
- };
-
- public static final double[] SCIPY_NORM_PDF_1_3 = { //
- 1.27129271820174721829843633713608141988515853881836e-01, // 0.100000
- 1.28335624865337977196233509857847820967435836791992e-01, // 0.200000
- 1.29409556907848971585295316799602005630731582641602e-01, // 0.300000
- 1.30347564658485293165313123608939349651336669921875e-01, // 0.400000
- 1.31146572033979974536421764241822529584169387817383e-01, // 0.500000
- 1.31803946961939227877635971708514261990785598754883e-01, // 0.600000
- 1.32317515825670611873121629287197720259428024291992e-01, // 0.700000
- 1.32685575437984065727547999813396017998456954956055e-01, // 0.800000
- 1.32906902451659009178897008496278431266546249389648e-01, // 0.900000
- 1.32980760133810910206264566113532055169343948364258e-01, // 1.000000
- 1.32906902451659009178897008496278431266546249389648e-01, // 1.100000
- 1.32685575437984065727547999813396017998456954956055e-01, // 1.200000
- 1.32317515825670611873121629287197720259428024291992e-01, // 1.300000
- 1.31803946961939227877635971708514261990785598754883e-01, // 1.400000
- 1.31146572033979974536421764241822529584169387817383e-01, // 1.500000
- 1.30347564658485293165313123608939349651336669921875e-01, // 1.600000
- 1.29409556907848971585295316799602005630731582641602e-01, // 1.700000
- 1.28335624865337977196233509857847820967435836791992e-01, // 1.800000
- 1.27129271820174721829843633713608141988515853881836e-01, // 1.900000
- 1.25794409230997744630897727802221197634935379028320e-01, // 2.000000
- 1.25794549001942340682447252220299560576677322387695e-01, // 0.000010
- 1.25794409232395459907749568628787528723478317260742e-01, // 0.000000
- 1.27423930053037842702323700905253645032644271850586e-01, // 0.123457
- 1.03069487463836984009191155564622022211551666259766e-01, // 3.141593
- 1.12863271483980939779989682847372023388743400573730e-01, // 2.718282
- 1.29550708126044883394811790822132024914026260375977e-01, // 0.314159
- 1.29120619428010979801157986912585329264402389526367e-01, // 0.271828
- };
-
- public static final double[] GNUR_NORM_CDF_1_3 = { //
- 3.82088577811047325205606739473296329379081726074219e-01, // 0.100000
- 3.94862910464025163026491327400435693562030792236328e-01, // 0.200000
- 4.07751288296895275653497492385213263332843780517578e-01, // 0.300000
- 4.20740290560897012284158336115069687366485595703125e-01, // 0.400000
- 4.33816167389096341011622826044913381338119506835938e-01, // 0.500000
- 4.46964883376386012958647597770323045551776885986328e-01, // 0.600000
- 4.60172162722971012094319576135603711009025573730469e-01, // 0.700000
- 4.73423535699634911999567066231975331902503967285156e-01, // 0.800000
- 4.86704386182907899893734793295152485370635986328125e-01, // 0.900000
- 5.00000000000000000000000000000000000000000000000000e-01, // 1.000000
- 5.13295613817092100106265206704847514629364013671875e-01, // 1.100000
- 5.26576464300365088000432933768024668097496032714844e-01, // 1.200000
- 5.39827837277028987905680423864396288990974426269531e-01, // 1.300000
- 5.53035116623614042552503633487503975629806518554688e-01, // 1.400000
- 5.66183832610903658988377173955086618661880493164062e-01, // 1.500000
- 5.79259709439102987715841663884930312633514404296875e-01, // 1.600000
- 5.92248711703104668835351276356959715485572814941406e-01, // 1.700000
- 6.05137089535974892484659903857391327619552612304688e-01, // 1.800000
- 6.17911422188952674794393260526703670620918273925781e-01, // 1.900000
- 6.30558659818236333371999080554815009236335754394531e-01, // 2.000000
- 3.69442598126554777593355538556352257728576660156250e-01, // 0.000010
- 3.69441340194343048608516255626454949378967285156250e-01, // 0.000000
- 3.85074080732704326912596570764435455203056335449219e-01, // 0.123457
- 7.62344427321862472268776400596834719181060791015625e-01, // 3.141593
- 7.16596603378836016773334449680987745523452758789062e-01, // 2.718282
- 4.09584635073672598259975075052352622151374816894531e-01, // 0.314159
- 4.04109630623757543066432162959245033562183380126953e-01, // 0.271828
- };
-
- public static final double[] GNUR_NORM_PDF_1_3 = { //
- 1.27129271820174721829843633713608141988515853881836e-01, // 0.100000
- 1.28335624865337977196233509857847820967435836791992e-01, // 0.200000
- 1.29409556907848943829719701170688495039939880371094e-01, // 0.300000
- 1.30347564658485293165313123608939349651336669921875e-01, // 0.400000
- 1.31146572033979974536421764241822529584169387817383e-01, // 0.500000
- 1.31803946961939227877635971708514261990785598754883e-01, // 0.600000
- 1.32317515825670611873121629287197720259428024291992e-01, // 0.700000
- 1.32685575437984065727547999813396017998456954956055e-01, // 0.800000
- 1.32906902451659009178897008496278431266546249389648e-01, // 0.900000
- 1.32980760133810910206264566113532055169343948364258e-01, // 1.000000
- 1.32906902451659009178897008496278431266546249389648e-01, // 1.100000
- 1.32685575437984065727547999813396017998456954956055e-01, // 1.200000
- 1.32317515825670611873121629287197720259428024291992e-01, // 1.300000
- 1.31803946961939227877635971708514261990785598754883e-01, // 1.400000
- 1.31146572033979974536421764241822529584169387817383e-01, // 1.500000
- 1.30347564658485293165313123608939349651336669921875e-01, // 1.600000
- 1.29409556907848943829719701170688495039939880371094e-01, // 1.700000
- 1.28335624865337977196233509857847820967435836791992e-01, // 1.800000
- 1.27129271820174721829843633713608141988515853881836e-01, // 1.900000
- 1.25794409230997716875322112173307687044143676757812e-01, // 2.000000
- 1.25794549001942340682447252220299560576677322387695e-01, // 0.000010
- 1.25794409232395459907749568628787528723478317260742e-01, // 0.000000
- 1.27423930053037842702323700905253645032644271850586e-01, // 0.123457
- 1.03069487463831918616641303287906339392066001892090e-01, // 3.141593
- 1.12863271483960359020670694008003920316696166992188e-01, // 2.718282
- 1.29550708126045049928265484595613088458776473999023e-01, // 0.314159
- 1.29120619428011951246304533924558199942111968994141e-01, // 0.271828
- };
-
- public static final double[] SCIPY_NORM_CDF_01_01 = { //
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.100000
- 8.41344746068542925776512220181757584214210510253906e-01, // 0.200000
- 9.77249868051820791414741051994496956467628479003906e-01, // 0.300000
- 9.98650101968369896532351503992686048150062561035156e-01, // 0.400000
- 9.99968328758166880021462930017150938510894775390625e-01, // 0.500000
- 9.99999713348428076464813329948810860514640808105469e-01, // 0.600000
- 9.99999999013412299575520592043176293373107910156250e-01, // 0.700000
- 9.99999999998720134897212119540199637413024902343750e-01, // 0.800000
- 9.99999999999999333866185224906075745820999145507812e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.58679452213762561818555241188732907176017761230469e-01, // 0.000010
- 1.58655254173427739949886472459184005856513977050781e-01, // 0.000000
- 5.92727587424917268243973467178875580430030822753906e-01, // 0.123457
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 9.83886862290707098210873482457827776670455932617188e-01, // 0.314159
- 9.57127388891955366290176243637688457965850830078125e-01, // 0.271828
- };
-
- public static final double[] SCIPY_NORM_PDF_01_01 = { //
- 3.98942280401432691760987836460117250680923461914062e+00, // 0.100000
- 2.41970724519143365327522587904240936040878295898438e+00, // 0.200000
- 5.39909665131880767141581145551754161715507507324219e-01, // 0.300000
- 4.43184841193799972103306572535075247287750244140625e-02, // 0.400000
- 1.33830225764885362219058784205572010250762104988098e-03, // 0.500000
- 1.48671951473429788965346931561839483038056641817093e-05, // 0.600000
- 6.07588284982330709772167754920135784857393446145579e-08, // 0.700000
- 9.13472040836459525705208369548147081390387924670904e-11, // 0.800000
- 5.05227108353689257466156274028694701290357130241127e-14, // 0.900000
- 1.02797735716689157526658972936723696508848598985854e-17, // 1.000000
- 7.69459862670641946739490369438934977209475249356985e-22, // 1.100000
- 2.11881925350939881499454444092795876174188364829642e-26, // 1.200000
- 2.14638373566309106931513939051468388983176710410808e-31, // 1.300000
- 7.99882775700703797498824580100503753079025371215284e-37, // 1.400000
- 1.09660655938900269201836083695141959890318473157378e-42, // 1.500000
- 5.53070954984441600375694607190945207837912395256854e-49, // 1.600000
- 1.02616307279193257019879511994839957950622370045046e-55, // 1.700000
- 7.00418213431858258321746607183141912867315677743039e-63, // 1.800000
- 1.75874954259520391793557171197265931013763303279246e-70, // 1.900000
- 1.62463603677370066317505050197138645763358359341841e-78, // 2.000000
- 2.41994921591514611236561904661357402801513671875000e+00, // 0.000010
- 2.41970724761114075462842265551444143056869506835938e+00, // 0.000000
- 3.88116637682825116328899639484006911516189575195312e+00, // 0.123457
- 5.14979409860350480381150213015443214774639694748316e-201, // 3.141593
- 5.46759448135644106738407952883081851114066212526125e-149, // 2.718282
- 4.02700170728412354392844463291112333536148071289062e-01, // 0.314159
- 9.11558359421968611435715956758940592408180236816406e-01, // 0.271828
- };
-
- public static final double[] GNUR_NORM_CDF_01_01 = { //
- 5.00000000000000000000000000000000000000000000000000e-01, // 0.100000
- 8.41344746068542925776512220181757584214210510253906e-01, // 0.200000
- 9.77249868051820791414741051994496956467628479003906e-01, // 0.300000
- 9.98650101968369896532351503992686048150062561035156e-01, // 0.400000
- 9.99968328758166880021462930017150938510894775390625e-01, // 0.500000
- 9.99999713348428076464813329948810860514640808105469e-01, // 0.600000
- 9.99999999013412299575520592043176293373107910156250e-01, // 0.700000
- 9.99999999998720134897212119540199637413024902343750e-01, // 0.800000
- 9.99999999999999333866185224906075745820999145507812e-01, // 0.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.100000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.200000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.300000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.400000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.500000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.600000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.700000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.800000
- 1.00000000000000000000000000000000000000000000000000e+00, // 1.900000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.000000
- 1.58679452213762561818555241188732907176017761230469e-01, // 0.000010
- 1.58655254173427739949886472459184005856513977050781e-01, // 0.000000
- 5.92727587424917268243973467178875580430030822753906e-01, // 0.123457
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 9.83886862290715424883558171131880953907966613769531e-01, // 0.314159
- 9.57127388892042407775306855910457670688629150390625e-01, // 0.271828
- };
-
- public static final double[] GNUR_NORM_PDF_01_01 = { //
- 3.98942280401432691760987836460117250680923461914062e+00, // 0.100000
- 2.41970724519143365327522587904240936040878295898438e+00, // 0.200000
- 5.39909665131880767141581145551754161715507507324219e-01, // 0.300000
- 4.43184841193799972103306572535075247287750244140625e-02, // 0.400000
- 1.33830225764885362219058784205572010250762104988098e-03, // 0.500000
- 1.48671951473429755084029041389825920305156614631414e-05, // 0.600000
- 6.07588284982330709772167754920135784857393446145579e-08, // 0.700000
- 9.13472040836459267211266946726998684075171652807512e-11, // 0.800000
- 5.05227108353689257466156274028694701290357130241127e-14, // 0.900000
- 1.02797735716689157526658972936723696508848598985854e-17, // 1.000000
- 7.69459862670641946739490369438934977209475249356985e-22, // 1.100000
- 2.11881925350939881499454444092795876174188364829642e-26, // 1.200000
- 2.14638373566309063140936928900934922616627232600929e-31, // 1.300000
- 7.99882775700703797498824580100503753079025371215284e-37, // 1.400000
- 1.09660655938900253270916972370619189601514495480260e-42, // 1.500000
- 5.53070954984441600375694607190945207837912395256854e-49, // 1.600000
- 1.02616307279193257019879511994839957950622370045046e-55, // 1.700000
- 7.00418213431858258321746607183141912867315677743039e-63, // 1.800000
- 1.75874954259520391793557171197265931013763303279246e-70, // 1.900000
- 1.62463603677370042347322114173083210725409360385417e-78, // 2.000000
- 2.41994921591514611236561904661357402801513671875000e+00, // 0.000010
- 2.41970724761114031053921280545182526111602783203125e+00, // 0.000000
- 3.88116637682825116328899639484006911516189575195312e+00, // 0.123457
- 5.14979409827915730787384521426559029430228517673526e-201, // 3.141593
- 5.46759447998955731091850416560450583665483609253997e-149, // 2.718282
- 4.02700170728233830530484738119412213563919067382812e-01, // 0.314159
- 9.11558359420472030798521245742449536919593811035156e-01, // 0.271828
- };
-
- public static final double[] P_PROBIT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_NORM_PROBIT_0_1 = { //
- -3.71901648545568042081299608980771154165267944335938e+00, // 0.000100
- -3.09023230616781319213259848766028881072998046875000e+00, // 0.001000
- -2.32634787404084075745913651189766824245452880859375e+00, // 0.010000
- -1.28155156554460036844034220848698168992996215820312e+00, // 0.100000
- -6.74489750196081816469018122006673365831375122070312e-01, // 0.250000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 6.74489750196081816469018122006673365831375122070312e-01, // 0.750000
- 1.28155156554460036844034220848698168992996215820312e+00, // 0.900000
- 2.32634787404084075745913651189766824245452880859375e+00, // 0.990000
- 3.09023230616781319213259848766028881072998046875000e+00, // 0.999000
- 3.71901648545570839843321664375253021717071533203125e+00, // 0.999900
- };
-
- public static final double[] GNUR_NORM_PROBIT_0_1 = { //
- -3.71901648545567997672378623974509537220001220703125e+00, // 0.000100
- -3.09023230616781319213259848766028881072998046875000e+00, // 0.001000
- -2.32634787404084075745913651189766824245452880859375e+00, // 0.010000
- -1.28155156554460036844034220848698168992996215820312e+00, // 0.100000
- -6.74489750196081705446715659491019323468208312988281e-01, // 0.250000
- 0.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 6.74489750196081705446715659491019323468208312988281e-01, // 0.750000
- 1.28155156554460059048494713351828977465629577636719e+00, // 0.900000
- 2.32634787404084075745913651189766824245452880859375e+00, // 0.990000
- 3.09023230616781274804338863759767264127731323242188e+00, // 0.999000
- 3.71901648545570839843321664375253021717071533203125e+00, // 0.999900
- };
-
- public static final double[] SCIPY_NORM_PROBIT_1_3 = { //
- -1.01570494563670408183497784193605184555053710937500e+01, // 0.000100
- -8.27069691850343957639779546298086643218994140625000e+00, // 0.001000
- -5.97904362212252227237740953569300472736358642578125e+00, // 0.010000
- -2.84465469663380110532102662546094506978988647460938e+00, // 0.100000
- -1.02346925058824567145165929105132818222045898437500e+00, // 0.250000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 3.02346925058824567145165929105132818222045898437500e+00, // 0.750000
- 4.84465469663380154941023647552356123924255371093750e+00, // 0.900000
- 7.97904362212252227237740953569300472736358642578125e+00, // 0.990000
- 1.02706969185034395763977954629808664321899414062500e+01, // 0.999000
- 1.21570494563671260834780696313828229904174804687500e+01, // 0.999900
- };
-
- public static final double[] GNUR_NORM_PROBIT_1_3 = { //
- -1.01570494563670408183497784193605184555053710937500e+01, // 0.000100
- -8.27069691850343957639779546298086643218994140625000e+00, // 0.001000
- -5.97904362212252227237740953569300472736358642578125e+00, // 0.010000
- -2.84465469663380110532102662546094506978988647460938e+00, // 0.100000
- -1.02346925058824500531784451595740392804145812988281e+00, // 0.250000
- 1.00000000000000000000000000000000000000000000000000e+00, // 0.500000
- 3.02346925058824522736244944098871201276779174804688e+00, // 0.750000
- 4.84465469663380154941023647552356123924255371093750e+00, // 0.900000
- 7.97904362212252227237740953569300472736358642578125e+00, // 0.990000
- 1.02706969185034395763977954629808664321899414062500e+01, // 0.999000
- 1.21570494563671243071212302311323583126068115234375e+01, // 0.999900
- };
-
- public static final double[] SCIPY_NORM_PROBIT_01_01 = { //
- -2.71901648545568086490220593987032771110534667968750e-01, // 0.000100
- -2.09023230616781324764374971891811583191156387329102e-01, // 0.001000
- -1.32634787404084075745913651189766824245452880859375e-01, // 0.010000
- -2.81551565544600479462644671002635732293128967285156e-02, // 0.100000
- 3.25510249803918211286557493622240144759416580200195e-02, // 0.250000
- 1.00000000000000005551115123125782702118158340454102e-01, // 0.500000
- 1.67448975019608203851362304703798145055770874023438e-01, // 0.750000
- 2.28155156554460059048494713351828977465629577636719e-01, // 0.900000
- 3.32634787404084086848143897441332228481769561767578e-01, // 0.990000
- 4.09023230616781363622180833772290498018264770507812e-01, // 0.999000
- 4.71901648545570817638861171872122213244438171386719e-01, // 0.999900
- };
-
- public static final double[] GNUR_NORM_PROBIT_01_01 = { //
- -2.71901648545568030979069362729205749928951263427734e-01, // 0.000100
- -2.09023230616781324764374971891811583191156387329102e-01, // 0.001000
- -1.32634787404084075745913651189766824245452880859375e-01, // 0.010000
- -2.81551565544600410073705631930351955816149711608887e-02, // 0.100000
- 3.25510249803918350064435571766807697713375091552734e-02, // 0.250000
- 1.00000000000000005551115123125782702118158340454102e-01, // 0.500000
- 1.67448975019608176095786689074884634464979171752930e-01, // 0.750000
- 2.28155156554460059048494713351828977465629577636719e-01, // 0.900000
- 3.32634787404084086848143897441332228481769561767578e-01, // 0.990000
- 4.09023230616781308111029602514463476836681365966797e-01, // 0.999000
- 4.71901648545570873150012403129949234426021575927734e-01, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new NormalDistribution(0., 1.), P_CDFPDF, SCIPY_NORM_PDF_0_1, 1e-11);
- checkPDF(new NormalDistribution(1., 3.), P_CDFPDF, SCIPY_NORM_PDF_1_3, 1e-12);
- checkPDF(new NormalDistribution(.1, .1), P_CDFPDF, SCIPY_NORM_PDF_01_01, 1e-11);
- checkPDF(new NormalDistribution(0., 1.), P_CDFPDF, GNUR_NORM_PDF_0_1, 1e-15);
- checkPDF(new NormalDistribution(1., 3.), P_CDFPDF, GNUR_NORM_PDF_1_3, 1e-15);
- checkPDF(new NormalDistribution(.1, .1), P_CDFPDF, GNUR_NORM_PDF_01_01, 1e-15);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new NormalDistribution(0., 1.), P_CDFPDF, SCIPY_NORM_CDF_0_1, 1e-13);
- checkCDF(new NormalDistribution(1., 3.), P_CDFPDF, SCIPY_NORM_CDF_1_3, 1e-12);
- checkCDF(new NormalDistribution(.1, .1), P_CDFPDF, SCIPY_NORM_CDF_01_01, 1e-13);
- checkCDF(new NormalDistribution(0., 1.), P_CDFPDF, GNUR_NORM_CDF_0_1, 1e-15);
- checkCDF(new NormalDistribution(1., 3.), P_CDFPDF, GNUR_NORM_CDF_1_3, 1e-15);
- checkCDF(new NormalDistribution(.1, .1), P_CDFPDF, GNUR_NORM_CDF_01_01, 1e-15);
- }
-
- @Test
- public void testProbit() {
- // TODO: improve our implementation, to get more significant digits!
- checkQuantile(new NormalDistribution(0., 1.), P_PROBIT, SCIPY_NORM_PROBIT_0_1, 1e-8);
- checkQuantile(new NormalDistribution(1., 3.), P_PROBIT, SCIPY_NORM_PROBIT_1_3, 1e-9);
- checkQuantile(new NormalDistribution(.1, .1), P_PROBIT, SCIPY_NORM_PROBIT_01_01, 1e-9);
- checkQuantile(new NormalDistribution(0., 1.), P_PROBIT, GNUR_NORM_PROBIT_0_1, 1e-8);
- checkQuantile(new NormalDistribution(1., 3.), P_PROBIT, GNUR_NORM_PROBIT_1_3, 1e-9);
- checkQuantile(new NormalDistribution(.1, .1), P_PROBIT, GNUR_NORM_PROBIT_01_01, 1e-9);
- }
-} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestWeibullDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestWeibullDistribution.java
deleted file mode 100644
index 15d06c40..00000000
--- a/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestWeibullDistribution.java
+++ /dev/null
@@ -1,1291 +0,0 @@
-package de.lmu.ifi.dbs.elki.math.statistics.distribution;
-
-/*
- This file is part of ELKI:
- Environment for Developing KDD-Applications Supported by Index-Structures
-
- Copyright (C) 2012
- Ludwig-Maximilians-Universität München
- Lehr- und Forschungseinheit für Datenbanksysteme
- ELKI Development Team
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-import org.junit.Test;
-
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-
-/**
- * Unit test for the Weibull distribution in ELKI.
- *
- * The reference values were computed using GNU R and SciPy.
- *
- * @author Erich Schubert
- */
-public class TestWeibullDistribution extends AbstractDistributionTest implements JUnit4Test {
- public static final double[] P_CDFPDF = { //
- 1e-10, 1e-05, 0.1, 0.1234567, 0.2, 0.271828182846, 0.3, 0.314159265359, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.71828182846, 3.14159265359 //
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_1_1 = { //
- 9.99999999950000070330663866405545691512513073462287e-11, // 0.000000
- 9.99995000016666629922851977640974041605659294873476e-06, // 0.000010
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.100000
- 1.16140088450309583723019102308171568438410758972168e-01, // 0.123457
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.200000
- 2.38014828033141334628908225568011403083801269531250e-01, // 0.271828
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.300000
- 2.69597308951354364126018481329083442687988281250000e-01, // 0.314159
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.400000
- 3.93469340287366575736882623459678143262863159179688e-01, // 0.500000
- 4.51188363905973555123551932410919107496738433837891e-01, // 0.600000
- 5.03414696208590473069932613725541159510612487792969e-01, // 0.700000
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.800000
- 5.93430340259400890268182138242991641163825988769531e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 6.67128916301920504849931603530421853065490722656250e-01, // 1.100000
- 6.98805788087797918883836700842948630452156066894531e-01, // 1.200000
- 7.27468206965987462808698182925581932067871093750000e-01, // 1.300000
- 7.53403036058393538176858328370144590735435485839844e-01, // 1.400000
- 7.76869839851570209710018843907164409756660461425781e-01, // 1.500000
- 7.98103482005344644356625849468400701880455017089844e-01, // 1.600000
- 8.17316475947265308477085454796906560659408569335938e-01, // 1.700000
- 8.34701111778413440411839019361650571227073669433594e-01, // 1.800000
- 8.50431380777364909206994525447953492403030395507812e-01, // 1.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 2.000000
- 9.34011964154687457373427150741918012499809265136719e-01, // 2.718282
- 9.56786081736227700389463279861956834793090820312500e-01, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_1_1 = { //
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.000000
- 9.99990000049999827602675850357627496123313903808594e-01, // 0.000010
- 9.04837418035959517581545696884859353303909301757812e-01, // 0.100000
- 8.83859911549690457910344321135198697447776794433594e-01, // 0.123457
- 8.18730753077981820986508409987436607480049133300781e-01, // 0.200000
- 7.61985171966858665371091774431988596916198730468750e-01, // 0.271828
- 7.40818220681717876097138741897651925683021545410156e-01, // 0.300000
- 7.30402691048645635873981518670916557312011718750000e-01, // 0.314159
- 6.70320046035639327541844068036880344152450561523438e-01, // 0.400000
- 6.06530659712633424263117376540321856737136840820312e-01, // 0.500000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.600000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.700000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.800000
- 4.06569659740599109731817861757008358836174011230469e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.32871083698079550661219627727405168116092681884766e-01, // 1.100000
- 3.01194211912202136627314530414878390729427337646484e-01, // 1.200000
- 2.72531793034012592702453048332245089113712310791016e-01, // 1.300000
- 2.46596963941606489578717287258768919855356216430664e-01, // 1.400000
- 2.23130160148429818045556771721749100834131240844727e-01, // 1.500000
- 2.01896517994655383398949766160512808710336685180664e-01, // 1.600000
- 1.82683524052734663767338929574179928749799728393555e-01, // 1.700000
- 1.65298888221586531832585365009435918182134628295898e-01, // 1.800000
- 1.49568619222635063037429858923132997006177902221680e-01, // 1.900000
- 1.35335283236612702317813727859174832701683044433594e-01, // 2.000000
- 6.59880358453125426265728492580819875001907348632812e-02, // 2.718282
- 4.32139182637722579771732966946728993207216262817383e-02, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_1_1 = { //
- 9.99999999950000070330663866405545691512513073462287e-11, // 0.000000
- 9.99995000016666629922851977640974041605659294873476e-06, // 0.000010
- 9.51625819640404269073030718573136255145072937011719e-02, // 0.100000
- 1.16140088450309583723019102308171568438410758972168e-01, // 0.123457
- 1.81269246922018151257915974383649881929159164428711e-01, // 0.200000
- 2.38014828033214137503748020208149682730436325073242e-01, // 0.271828
- 2.59181779318282123902861258102348074316978454589844e-01, // 0.300000
- 2.69597308951369518670304614715860225260257720947266e-01, // 0.314159
- 3.29679953964360727969307163220946677029132843017578e-01, // 0.400000
- 3.93469340287366575736882623459678143262863159179688e-01, // 0.500000
- 4.51188363905973555123551932410919107496738433837891e-01, // 0.600000
- 5.03414696208590473069932613725541159510612487792969e-01, // 0.700000
- 5.50671035882778436842954761232249438762664794921875e-01, // 0.800000
- 5.93430340259400890268182138242991641163825988769531e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 6.67128916301920504849931603530421853065490722656250e-01, // 1.100000
- 6.98805788087797918883836700842948630452156066894531e-01, // 1.200000
- 7.27468206965987462808698182925581932067871093750000e-01, // 1.300000
- 7.53403036058393538176858328370144590735435485839844e-01, // 1.400000
- 7.76869839851570209710018843907164409756660461425781e-01, // 1.500000
- 7.98103482005344644356625849468400701880455017089844e-01, // 1.600000
- 8.17316475947265308477085454796906560659408569335938e-01, // 1.700000
- 8.34701111778413440411839019361650571227073669433594e-01, // 1.800000
- 8.50431380777364909206994525447953492403030395507812e-01, // 1.900000
- 8.64664716763387297682186272140825167298316955566406e-01, // 2.000000
- 9.34011964154750407018923397117760032415390014648438e-01, // 2.718282
- 9.56786081736236693195962743629934266209602355957031e-01, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_1_1 = { //
- 9.99999999899999991725962900090962648391723632812500e-01, // 0.000000
- 9.99990000049999827602675850357627496123313903808594e-01, // 0.000010
- 9.04837418035959517581545696884859353303909301757812e-01, // 0.100000
- 8.83859911549690457910344321135198697447776794433594e-01, // 0.123457
- 8.18730753077981820986508409987436607480049133300781e-01, // 0.200000
- 7.61985171966785834740676364162936806678771972656250e-01, // 0.271828
- 7.40818220681717876097138741897651925683021545410156e-01, // 0.300000
- 7.30402691048630536840846616541966795921325683593750e-01, // 0.314159
- 6.70320046035639327541844068036880344152450561523438e-01, // 0.400000
- 6.06530659712633424263117376540321856737136840820312e-01, // 0.500000
- 5.48811636094026389365296836331253871321678161621094e-01, // 0.600000
- 4.96585303791409526930067386274458840489387512207031e-01, // 0.700000
- 4.49328964117221563157045238767750561237335205078125e-01, // 0.800000
- 4.06569659740599109731817861757008358836174011230469e-01, // 0.900000
- 3.67879441171442334024277442949824035167694091796875e-01, // 1.000000
- 3.32871083698079550661219627727405168116092681884766e-01, // 1.100000
- 3.01194211912202136627314530414878390729427337646484e-01, // 1.200000
- 2.72531793034012592702453048332245089113712310791016e-01, // 1.300000
- 2.46596963941606489578717287258768919855356216430664e-01, // 1.400000
- 2.23130160148429818045556771721749100834131240844727e-01, // 1.500000
- 2.01896517994655383398949766160512808710336685180664e-01, // 1.600000
- 1.82683524052734663767338929574179928749799728393555e-01, // 1.700000
- 1.65298888221586531832585365009435918182134628295898e-01, // 1.800000
- 1.49568619222635063037429858923132997006177902221680e-01, // 1.900000
- 1.35335283236612702317813727859174832701683044433594e-01, // 2.000000
- 6.59880358452495374699253716244129464030265808105469e-02, // 2.718282
- 4.32139182637633137429311602772941114380955696105957e-02, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_2_1 = { //
- 1.00000000000000009561654835946237267172778046723484e-20, // 0.000000
- 9.99999999950000199577634577816119890170121209393983e-11, // 0.000010
- 9.95016625083194883316650702909100800752639770507812e-03, // 0.100000
- 1.51259921218065002124220086443528998643159866333008e-02, // 0.123457
- 3.92105608476767952819130869102082215249538421630859e-02, // 0.200000
- 7.12266676857742225825731452459876891225576400756836e-02, // 0.271828
- 8.60688147287718141598134025116451084613800048828125e-02, // 0.300000
- 9.39819442110770147946752217649191152304410934448242e-02, // 0.314159
- 1.47856211033788681463718717168376315385103225708008e-01, // 0.400000
- 2.21199216928595121522960198490181937813758850097656e-01, // 0.500000
- 3.02323673928968916779780329306959174573421478271484e-01, // 0.600000
- 3.87373605815583887945763308380264788866043090820312e-01, // 0.700000
- 4.72707575956951508988623800178174860775470733642578e-01, // 0.800000
- 5.55141933777058893539901873737107962369918823242188e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 7.01802720570112725795297592412680387496948242187500e-01, // 1.100000
- 7.63072241317878208199942946521332487463951110839844e-01, // 1.200000
- 8.15480476007010790517881559935631230473518371582031e-01, // 1.300000
- 8.59141579078954942261248106660787016153335571289062e-01, // 1.400000
- 8.94600775438135653594429186341585591435432434082031e-01, // 1.500000
- 9.22695259556700286829311608016723766922950744628906e-01, // 1.600000
- 9.44423787388516955410011632920941337943077087402344e-01, // 1.700000
- 9.60836104901012899581758119893493130803108215332031e-01, // 1.800000
- 9.72948153133649573653940478834556415677070617675781e-01, // 1.900000
- 9.81684361111265779697987454710528254508972167968750e-01, // 2.000000
- 9.99382021010668863958414931403240188956260681152344e-01, // 2.718282
- 9.99948276813796166351266947458498179912567138671875e-01, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_2_1 = { //
- 2.00000000000000007286439463099548315833109413119928e-10, // 0.000000
- 1.99999999980000009935313803888234929218015167862177e-05, // 0.000010
- 1.98009966749833621335596944845747202634811401367188e-01, // 0.100000
- 2.43178589856831550708449185549397952854633331298828e-01, // 0.123457
- 3.84315775660929281887234765235916711390018463134766e-01, // 0.200000
- 5.04933534397422723039028369385050609707832336425781e-01, // 0.271828
- 5.48358711162736933708572450996143743395805358886719e-01, // 0.300000
- 5.69267933617237598120652819488896057009696960449219e-01, // 0.314159
- 6.81715031172969165851327488780952990055084228515625e-01, // 0.400000
- 7.78800783071404878477039801509818062186241149902344e-01, // 0.500000
- 8.37211591285237255455342619825387373566627502441406e-01, // 0.600000
- 8.57676951858182490262549890758236870169639587402344e-01, // 0.700000
- 8.43667878468877696640504382230574265122413635253906e-01, // 0.800000
- 8.00744519201293969423716134770074859261512756347656e-01, // 0.900000
- 7.35758882342884668048554885899648070335388183593750e-01, // 1.000000
- 6.56034014745752180886029236717149615287780761718750e-01, // 1.100000
- 5.68626620837092255911215943342540413141250610351562e-01, // 1.200000
- 4.79750762381772055675810406683012843132019042968750e-01, // 1.300000
- 3.94403578578926050646202838834142312407493591308594e-01, // 1.400000
- 3.16197673685592983705561209717416204512119293212891e-01, // 1.500000
- 2.47375169418559082146202854346483945846557617187500e-01, // 1.600000
- 1.88959122879042484832723403087584301829338073730469e-01, // 1.700000
- 1.40990022356353439381138059616205282509326934814453e-01, // 1.800000
- 1.02797018092131570154990072296641301363706588745117e-01, // 1.900000
- 7.32625555549367146745964873844059184193611145019531e-02, // 2.000000
- 3.35968211413639750162474229000508785247802734375000e-03, // 2.718282
- 3.24986363596307557474740512759581179125234484672546e-04, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_2_1 = { //
- 1.00000000000000009561654835946237267172778046723484e-20, // 0.000000
- 9.99999999950000199577634577816119890170121209393983e-11, // 0.000010
- 9.95016625083194883316650702909100800752639770507812e-03, // 0.100000
- 1.51259921218065002124220086443528998643159866333008e-02, // 0.123457
- 3.92105608476767952819130869102082215249538421630859e-02, // 0.200000
- 7.12266676858224756507809161121258512139320373535156e-02, // 0.271828
- 8.60688147287718141598134025116451084613800048828125e-02, // 0.300000
- 9.39819442110888109143118640531611163169145584106445e-02, // 0.314159
- 1.47856211033788681463718717168376315385103225708008e-01, // 0.400000
- 2.21199216928595121522960198490181937813758850097656e-01, // 0.500000
- 3.02323673928968916779780329306959174573421478271484e-01, // 0.600000
- 3.87373605815583887945763308380264788866043090820312e-01, // 0.700000
- 4.72707575956951508988623800178174860775470733642578e-01, // 0.800000
- 5.55141933777058893539901873737107962369918823242188e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 7.01802720570112725795297592412680387496948242187500e-01, // 1.100000
- 7.63072241317878208199942946521332487463951110839844e-01, // 1.200000
- 8.15480476007010790517881559935631230473518371582031e-01, // 1.300000
- 8.59141579078954942261248106660787016153335571289062e-01, // 1.400000
- 8.94600775438135653594429186341585591435432434082031e-01, // 1.500000
- 9.22695259556700286829311608016723766922950744628906e-01, // 1.600000
- 9.44423787388516955410011632920941337943077087402344e-01, // 1.700000
- 9.60836104901012899581758119893493130803108215332031e-01, // 1.800000
- 9.72948153133649573653940478834556415677070617675781e-01, // 1.900000
- 9.81684361111265779697987454710528254508972167968750e-01, // 2.000000
- 9.99382021010672083605186344357207417488098144531250e-01, // 2.718282
- 9.99948276813796277373569409974152222275733947753906e-01, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_2_1 = { //
- 2.00000000000000007286439463099548315833109413119928e-10, // 0.000000
- 1.99999999980000009935313803888234929218015167862177e-05, // 0.000010
- 1.98009966749833621335596944845747202634811401367188e-01, // 0.100000
- 2.43178589856831550708449185549397952854633331298828e-01, // 0.123457
- 3.84315775660929281887234765235916711390018463134766e-01, // 0.200000
- 5.04933534397574046437284778221510350704193115234375e-01, // 0.271828
- 5.48358711162736933708572450996143743395805358886719e-01, // 0.300000
- 5.69267933617267685164620161231141537427902221679688e-01, // 0.314159
- 6.81715031172969165851327488780952990055084228515625e-01, // 0.400000
- 7.78800783071404878477039801509818062186241149902344e-01, // 0.500000
- 8.37211591285237255455342619825387373566627502441406e-01, // 0.600000
- 8.57676951858182490262549890758236870169639587402344e-01, // 0.700000
- 8.43667878468877696640504382230574265122413635253906e-01, // 0.800000
- 8.00744519201293969423716134770074859261512756347656e-01, // 0.900000
- 7.35758882342884668048554885899648070335388183593750e-01, // 1.000000
- 6.56034014745752180886029236717149615287780761718750e-01, // 1.100000
- 5.68626620837092255911215943342540413141250610351562e-01, // 1.200000
- 4.79750762381772055675810406683012843132019042968750e-01, // 1.300000
- 3.94403578578926050646202838834142312407493591308594e-01, // 1.400000
- 3.16197673685592983705561209717416204512119293212891e-01, // 1.500000
- 2.47375169418559082146202854346483945846557617187500e-01, // 1.600000
- 1.88959122879042484832723403087584301829338073730469e-01, // 1.700000
- 1.40990022356353439381138059616205282509326934814453e-01, // 1.800000
- 1.02797018092131570154990072296641301363706588745117e-01, // 1.900000
- 7.32625555549367146745964873844059184193611145019531e-02, // 2.000000
- 3.35968211412013880584614966551271209027618169784546e-03, // 2.718282
- 3.24986363595906402670920876118998421588912606239319e-04, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_4_1 = { //
- 1.00000000000000013320864402483403646202733603332908e-40, // 0.000000
- 1.00000000000000039654310216996797471172433399612973e-20, // 0.000010
- 9.99950001666625217910250311703634906734805554151535e-05, // 0.100000
- 2.32278072192682402295413335302498580858809873461723e-04, // 0.123457
- 1.59872068239368765249497350566798559157177805900574e-03, // 0.200000
- 5.44493730219271481612919316717125184368342161178589e-03, // 0.271828
- 8.06728339442883482512947068698849761858582496643066e-03, // 0.300000
- 9.69362011877886869948284243037051055580377578735352e-03, // 0.314159
- 2.52750983982060611898745605685689952224493026733398e-02, // 0.400000
- 6.05869371865242131725004526288103079423308372497559e-02, // 0.500000
- 1.21553260650068689630032281456806231290102005004883e-01, // 0.600000
- 2.13450797786544993472901410314079839736223220825195e-01, // 0.700000
- 3.36084236664526470050873285799752920866012573242188e-01, // 0.800000
- 4.81129009534547624760136841359781101346015930175781e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 7.68713944715671448904004137148149311542510986328125e-01, // 1.100000
- 8.74267670405572072667155225644819438457489013671875e-01, // 1.200000
- 9.42507455473835520365355478134006261825561523437500e-01, // 1.300000
- 9.78540760919919594407190288620768114924430847167969e-01, // 1.400000
- 9.93670284572514272980470195761881768703460693359375e-01, // 1.500000
- 9.98575023561807495475761697889538481831550598144531e-01, // 1.600000
- 9.99764099393370408996872811258072033524513244628906e-01, // 1.700000
- 9.99972397383803390802370358869666233658790588378906e-01, // 1.800000
- 9.99997811074995079927418828447116538882255554199219e-01, // 1.900000
- 9.99999887464825265581680469040293246507644653320312e-01, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_4_1 = { //
- 4.00000000000000033334568243034394140372534410747462e-30, // 0.000000
- 4.00000000000000109968250472765612236495730768756629e-15, // 0.000010
- 3.99960001999933451033442111111071426421403884887695e-03, // 0.100000
- 7.52494092430275145211293619240677799098193645477295e-03, // 0.123457
- 3.19488409381634141936956439167261123657226562500000e-02, // 0.200000
- 7.99046897358400981525861084264761302620172500610352e-02, // 0.271828
- 1.07128733393401662232768956073414301499724388122559e-01, // 0.300000
- 1.22822854451452953550294466822379035875201225280762e-01, // 0.314159
- 2.49529574810059301404052689576928969472646713256836e-01, // 0.400000
- 4.69706531406737903822090629546437412500381469726562e-01, // 0.500000
- 7.58977982798340611303444802615558728575706481933594e-01, // 0.600000
- 1.07914550543685994199449851294048130512237548828125e+00, // 0.700000
- 1.35969948331105006111840793892042711377143859863281e+00, // 0.800000
- 1.51302780819725923855401106266072019934654235839844e+00, // 0.900000
- 1.47151776468576933609710977179929614067077636718750e+00, // 1.000000
- 1.23136695833376563768979394808411598205566406250000e+00, // 1.100000
- 8.69061862156685571711989268806064501404762268066406e-01, // 1.200000
- 5.05244481295933911546569561323849484324455261230469e-01, // 1.300000
- 2.35536608142962594625302585882309358566999435424805e-01, // 1.400000
- 8.54511582710575784416207056892744731158018112182617e-02, // 1.500000
- 2.33468139633453281023278691463929135352373123168945e-02, // 1.600000
- 4.63591872148445566931274086641678877640515565872192e-03, // 1.700000
- 6.43913830635281774633638107729893818031996488571167e-04, // 1.800000
- 6.00553464339657769527694441968890259886393323540688e-05, // 1.900000
- 3.60112559101629172664759369337783567743827006779611e-06, // 2.000000
- 1.56051574726592369321459464025011473518080818529307e-22, // 2.718282
- 6.15572040972424438967743933644082832917854496729035e-41, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_4_1 = { //
- 1.00000000000000013320864402483403646202733603332908e-40, // 0.000000
- 1.00000000000000039654310216996797471172433399612973e-20, // 0.000010
- 9.99950001666625217910250311703634906734805554151535e-05, // 0.100000
- 2.32278072192682402295413335302498580858809873461723e-04, // 0.123457
- 1.59872068239368765249497350566798559157177805900574e-03, // 0.200000
- 5.44493730220034933414696709519375872332602739334106e-03, // 0.271828
- 8.06728339442883482512947068698849761858582496643066e-03, // 0.300000
- 9.69362011878141006937514845276382402516901493072510e-03, // 0.314159
- 2.52750983982060611898745605685689952224493026733398e-02, // 0.400000
- 6.05869371865242131725004526288103079423308372497559e-02, // 0.500000
- 1.21553260650068689630032281456806231290102005004883e-01, // 0.600000
- 2.13450797786544993472901410314079839736223220825195e-01, // 0.700000
- 3.36084236664526470050873285799752920866012573242188e-01, // 0.800000
- 4.81129009534547624760136841359781101346015930175781e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 7.68713944715671448904004137148149311542510986328125e-01, // 1.100000
- 8.74267670405572072667155225644819438457489013671875e-01, // 1.200000
- 9.42507455473835520365355478134006261825561523437500e-01, // 1.300000
- 9.78540760919919594407190288620768114924430847167969e-01, // 1.400000
- 9.93670284572514272980470195761881768703460693359375e-01, // 1.500000
- 9.98575023561807495475761697889538481831550598144531e-01, // 1.600000
- 9.99764099393370408996872811258072033524513244628906e-01, // 1.700000
- 9.99972397383803390802370358869666233658790588378906e-01, // 1.800000
- 9.99997811074995079927418828447116538882255554199219e-01, // 1.900000
- 9.99999887464825265581680469040293246507644653320312e-01, // 2.000000
- 1.00000000000000000000000000000000000000000000000000e+00, // 2.718282
- 1.00000000000000000000000000000000000000000000000000e+00, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_4_1 = { //
- 4.00000000000000033334568243034394140372534410747462e-30, // 0.000000
- 4.00000000000000109968250472765612236495730768756629e-15, // 0.000010
- 3.99960001999933451033442111111071426421403884887695e-03, // 0.100000
- 7.52494092430275145211293619240677799098193645477295e-03, // 0.123457
- 3.19488409381634141936956439167261123657226562500000e-02, // 0.200000
- 7.99046897359237395797038061573402956128120422363281e-02, // 0.271828
- 1.07128733393401662232768956073414301499724388122559e-01, // 0.300000
- 1.22822854451476920489838562389195431023836135864258e-01, // 0.314159
- 2.49529574810059301404052689576928969472646713256836e-01, // 0.400000
- 4.69706531406737903822090629546437412500381469726562e-01, // 0.500000
- 7.58977982798340611303444802615558728575706481933594e-01, // 0.600000
- 1.07914550543685994199449851294048130512237548828125e+00, // 0.700000
- 1.35969948331104983907380301388911902904510498046875e+00, // 0.800000
- 1.51302780819725901650940613762941211462020874023438e+00, // 0.900000
- 1.47151776468576933609710977179929614067077636718750e+00, // 1.000000
- 1.23136695833376519360058409802149981260299682617188e+00, // 1.100000
- 8.69061862156685904778896656353026628494262695312500e-01, // 1.200000
- 5.05244481295934022568872023839503526687622070312500e-01, // 1.300000
- 2.35536608142962705647605048397963400930166244506836e-01, // 1.400000
- 8.54511582710575784416207056892744731158018112182617e-02, // 1.500000
- 2.33468139633453072856461574247077805921435356140137e-02, // 1.600000
- 4.63591872148445566931274086641678877640515565872192e-03, // 1.700000
- 6.43913830635280690431465622225459810579195618629456e-04, // 1.800000
- 6.00553464339657769527694441968890259886393323540688e-05, // 1.900000
- 3.60112559101629172664759369337783567743827006779611e-06, // 2.000000
- 1.56051574714787161674795427931483364971526738525937e-22, // 2.718282
- 6.15572040956738830521263230405220044059347242007796e-41, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_4_10 = { //
- 1.00000000000000045083134380686670919466036533826663e-44, // 0.000000
- 1.00000000000000065838446881563251711176039766238496e-24, // 0.000010
- 9.99999995000000102046765708798184424388466595701175e-09, // 0.100000
- 2.32305050223913381984605750103789478799853895907290e-08, // 0.123457
- 1.59999987200000687481607052758958431581959303002805e-07, // 0.200000
- 5.45981351283569954638893052117909476805834856349975e-07, // 0.271828
- 8.09999671950088426490164863341680856478888017591089e-07, // 0.300000
- 9.74090435913627788344247224183725109014631016179919e-07, // 0.314159
- 2.55999672320279633532034806175925467641718569211662e-06, // 0.400000
- 6.24998046879069103125628470429830940702231600880623e-06, // 0.500000
- 1.29599160195627932342429117218429723834560718387365e-05, // 0.600000
- 2.40097117622568567696633018426766170705377589911222e-05, // 0.700000
- 4.09591611506531300059170963567822809636709280312061e-05, // 0.800000
- 6.56078477110208019762102593652741688856622204184532e-05, // 0.900000
- 9.99950001666625217910250311703634906734805554151535e-05, // 1.000000
- 1.46399282579002344489502163149552416143706068396568e-04, // 1.100000
- 2.07338502401139678377878228232589208346325904130936e-04, // 1.200000
- 2.85569217346686983569764572976623639988247305154800e-04, // 1.300000
- 3.84086219995277808499090088645289142732508480548859e-04, // 1.400000
- 5.06121877090403020534037370481428297352977097034454e-04, // 1.500000
- 6.55145298540010952680068267994784037000499665737152e-04, // 1.600000
- 8.34861309211383712837462045541769839474000036716461e-04, // 1.700000
- 1.04920919472584086955257998141632924671284854412079e-03, // 1.800000
- 1.30236119061361726480241518544289647252298891544342e-03, // 1.900000
- 1.59872068239368765249497350566798559157177805900574e-03, // 2.000000
- 5.44493730219271481612919316717125184368342161178589e-03, // 2.718282
- 9.69362011877886869948284243037051055580377578735352e-03, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_4_10 = { //
- 4.00000000000000056598312279676865044379763820833960e-34, // 0.000000
- 4.00000000000000182691365172827638047889457880763485e-19, // 0.000010
- 3.99999996000000073268388234987158469380119640845805e-07, // 0.100000
- 7.52668903431345566337837965642520998699183110147715e-07, // 0.123457
- 3.19999948800004119659748033632773456247377907857299e-06, // 0.200000
- 8.03421038274362870484652382474521914446086157113314e-06, // 0.271828
- 1.07999912520035405629360153456630655455228406935930e-05, // 0.300000
- 1.24024985909529048835279324558555913426971528679132e-05, // 0.314159
- 2.55999344640838884224441629466895165023743174970150e-05, // 0.400000
- 4.99996875009765654775117926789107514196075499057770e-05, // 0.500000
- 8.63988802632558908862689395213863008393673226237297e-05, // 0.600000
- 1.37196705867546154882993802992530163464834913611412e-04, // 0.700000
- 2.04791611563796387964972445239197895716642960906029e-04, // 0.800000
- 2.91580868751607432971112432440463635430205613374710e-04, // 0.900000
- 3.99960001999933461875463835966115766495931893587112e-04, // 1.000000
- 5.32322057021955194998363847247446756227873265743256e-04, // 1.100000
- 6.91056687627140129107083943438283313298597931861877e-04, // 1.200000
- 8.78549041771795719522886169983166837482713162899017e-04, // 1.300000
- 1.09717842696493267894142231710929991095326840877533e-03, // 1.400000
- 1.34931673546592788628939452166832779766991734504700e-03, // 1.500000
- 1.63732660994287239700217817528482555644586682319641e-03, // 1.600000
- 1.96355933055513721952056727104718447662889957427979e-03, // 1.700000
- 2.33035240479054304302275468785410339478403329849243e-03, // 1.800000
- 2.74002684183743266954635942056484054774045944213867e-03, // 1.900000
- 3.19488409381634124589721679399190179537981748580933e-03, // 2.000000
- 7.99046897358400912136922045192477526143193244934082e-03, // 2.718282
- 1.22822854451452960489188370729607413522899150848389e-02, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_4_10 = { //
- 1.00000000000000045083134380686670919466036533826663e-44, // 0.000000
- 1.00000000000000065838446881563251711176039766238496e-24, // 0.000010
- 9.99999995000000102046765708798184424388466595701175e-09, // 0.100000
- 2.32305050223913381984605750103789478799853895907290e-08, // 0.123457
- 1.59999987200000687481607052758958431581959303002805e-07, // 0.200000
- 5.45981351284337366489105448225105376991450611967593e-07, // 0.271828
- 8.09999671950088426490164863341680856478888017591089e-07, // 0.300000
- 9.74090435913884227569028463611378043651711777783930e-07, // 0.314159
- 2.55999672320279633532034806175925467641718569211662e-06, // 0.400000
- 6.24998046879069103125628470429830940702231600880623e-06, // 0.500000
- 1.29599160195627932342429117218429723834560718387365e-05, // 0.600000
- 2.40097117622568567696633018426766170705377589911222e-05, // 0.700000
- 4.09591611506531300059170963567822809636709280312061e-05, // 0.800000
- 6.56078477110208019762102593652741688856622204184532e-05, // 0.900000
- 9.99950001666625217910250311703634906734805554151535e-05, // 1.000000
- 1.46399282579002344489502163149552416143706068396568e-04, // 1.100000
- 2.07338502401139678377878228232589208346325904130936e-04, // 1.200000
- 2.85569217346686983569764572976623639988247305154800e-04, // 1.300000
- 3.84086219995277808499090088645289142732508480548859e-04, // 1.400000
- 5.06121877090403020534037370481428297352977097034454e-04, // 1.500000
- 6.55145298540010952680068267994784037000499665737152e-04, // 1.600000
- 8.34861309211383712837462045541769839474000036716461e-04, // 1.700000
- 1.04920919472584086955257998141632924671284854412079e-03, // 1.800000
- 1.30236119061361726480241518544289647252298891544342e-03, // 1.900000
- 1.59872068239368765249497350566798559157177805900574e-03, // 2.000000
- 5.44493730220034412997653916477247548755258321762085e-03, // 2.718282
- 9.69362011878141006937514845276382402516901493072510e-03, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_4_10 = { //
- 4.00000000000000056598312279676865044379763820833960e-34, // 0.000000
- 4.00000000000000182691365172827638047889457880763485e-19, // 0.000010
- 3.99999996000000073268388234987158469380119640845805e-07, // 0.100000
- 7.52668903431345566337837965642520998699183110147715e-07, // 0.123457
- 3.19999948800004119659748033632773456247377907857299e-06, // 0.200000
- 8.03421038275209734025317231953522423282265663146973e-06, // 0.271828
- 1.07999912520035405629360153456630655455228406935930e-05, // 0.300000
- 1.24024985909553511146796028752348206580791156738997e-05, // 0.314159
- 2.55999344640838884224441629466895165023743174970150e-05, // 0.400000
- 4.99996875009765654775117926789107514196075499057770e-05, // 0.500000
- 8.63988802632558908862689395213863008393673226237297e-05, // 0.600000
- 1.37196705867546154882993802992530163464834913611412e-04, // 0.700000
- 2.04791611563796387964972445239197895716642960906029e-04, // 0.800000
- 2.91580868751607432971112432440463635430205613374710e-04, // 0.900000
- 3.99960001999933461875463835966115766495931893587112e-04, // 1.000000
- 5.32322057021955194998363847247446756227873265743256e-04, // 1.100000
- 6.91056687627140129107083943438283313298597931861877e-04, // 1.200000
- 8.78549041771795719522886169983166837482713162899017e-04, // 1.300000
- 1.09717842696493267894142231710929991095326840877533e-03, // 1.400000
- 1.34931673546592788628939452166832779766991734504700e-03, // 1.500000
- 1.63732660994287239700217817528482555644586682319641e-03, // 1.600000
- 1.96355933055513721952056727104718447662889957427979e-03, // 1.700000
- 2.33035240479054304302275468785410339478403329849243e-03, // 1.800000
- 2.74002684183743266954635942056484054774045944213867e-03, // 1.900000
- 3.19488409381634124589721679399190179537981748580933e-03, // 2.000000
- 7.99046897359236875379995268531274632550776004791260e-03, // 2.718282
- 1.22822854451476917020391610435581242199987173080444e-02, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_01_10 = { //
- 7.63599351831150269243053685386257711797952651977539e-02, // 0.000000
- 2.22124383190155039180524454422993585467338562011719e-01, // 0.000010
- 4.67917828829414239599771008215611800551414489746094e-01, // 0.100000
- 4.75019399203212733251433519399142824113368988037109e-01, // 0.123457
- 4.91476239432907469062428162942524068057537078857422e-01, // 0.200000
- 5.02079925428299933543030419968999922275543212890625e-01, // 0.271828
- 5.05508894037498435203303870366653427481651306152344e-01, // 0.300000
- 5.07115955277961494296334876707987859845161437988281e-01, // 0.314159
- 5.15568704992931170494330217479728162288665771484375e-01, // 0.400000
- 5.23427039033618868302255577873438596725463867187500e-01, // 0.500000
- 5.29881674984790551619084908452350646257400512695312e-01, // 0.600000
- 5.35361615308103777621795416052918881177902221679688e-01, // 0.700000
- 5.40124560432196254566861171042546629905700683593750e-01, // 0.800000
- 5.44337595924840766947738757153274491429328918457031e-01, // 0.900000
- 5.48115306569588400797954363952158018946647644042969e-01, // 1.000000
- 5.51539729658985344862287547584855929017066955566406e-01, // 1.100000
- 5.54671638850380399610173753899289295077323913574219e-01, // 1.200000
- 5.57557321771014247069331304373918101191520690917969e-01, // 1.300000
- 5.60232853193344815245779955148464068770408630371094e-01, // 1.400000
- 5.62726898877477954563630646589444950222969055175781e-01, // 1.500000
- 5.65062617878835049545216406841063871979713439941406e-01, // 1.600000
- 5.67258990450220990098273432522546499967575073242188e-01, // 1.700000
- 5.69331767989112891292791118758032098412513732910156e-01, // 1.800000
- 5.71294167272651032263297565805260092020034790039062e-01, // 1.900000
- 5.73157387426872722002713089750614017248153686523438e-01, // 2.000000
- 5.84332020844404609327682464936515316367149353027344e-01, // 2.718282
- 5.89617748244351203013025042309891432523727416992188e-01, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_01_10 = { //
- 7.33673382206617593765258789062500000000000000000000e+07, // 0.000000
- 1.95393520726679525978397578001022338867187500000000e+03, // 0.000010
- 3.35721153767048474669820734561653807759284973144531e-01, // 0.100000
- 2.74018609307649319006827681732829660177230834960938e-01, // 0.123457
- 1.71942902599836300314706249992013908922672271728516e-01, // 0.200000
- 1.27730497083068800234784134772780817002058029174805e-01, // 0.271828
- 1.16077849986715483932009362888493342325091361999512e-01, // 0.300000
- 1.10996650714204211918278986104269279167056083679199e-01, // 0.314159
- 8.77764877675434873616211461921920999884605407714844e-02, // 0.400000
- 7.06409277770171650789876593989902175962924957275391e-02, // 0.500000
- 5.91386021268343400891787098316854098811745643615723e-02, // 0.600000
- 5.08776272124714656897026543447282165288925170898438e-02, // 0.700000
- 4.46538827467651763813982768169807968661189079284668e-02, // 0.800000
- 3.97946728437166968861404825474892277270555496215820e-02, // 0.900000
- 3.58944770831502030228321586946549359709024429321289e-02, // 1.000000
- 3.26941881616923946118902222224278375506401062011719e-02, // 1.100000
- 3.00204524249116540268733643870291416533291339874268e-02, // 1.200000
- 2.77528760154124205794534674396345508284866809844971e-02, // 1.300000
- 2.58052190382604060281401814336277311667799949645996e-02, // 1.400000
- 2.41140762238259073746426963680278277024626731872559e-02, // 1.500000
- 2.26317820314968741468586443943422636948525905609131e-02, // 1.600000
- 2.13218078236213533227516592205574852414429187774658e-02, // 1.700000
- 2.01556859486728690011858589059556834399700164794922e-02, // 1.800000
- 1.91109005040240170769649807880341541022062301635742e-02, // 1.900000
- 1.81694078358287762486877880974134313873946666717529e-02, // 2.000000
- 1.34239874155454609605531146598877967335283756256104e-02, // 2.718282
- 1.16346596858789251560661881512714899145066738128662e-02, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_01_10 = { //
- 7.63599351831150269243053685386257711797952651977539e-02, // 0.000000
- 2.22124383190155039180524454422993585467338562011719e-01, // 0.000010
- 4.67917828829414239599771008215611800551414489746094e-01, // 0.100000
- 4.75019399203212733251433519399142824113368988037109e-01, // 0.123457
- 4.91476239432907469062428162942524068057537078857422e-01, // 0.200000
- 5.02079925428312145996301296690944582223892211914062e-01, // 0.271828
- 5.05508894037498435203303870366653427481651306152344e-01, // 0.300000
- 5.07115955277963825764686589536722749471664428710938e-01, // 0.314159
- 5.15568704992931170494330217479728162288665771484375e-01, // 0.400000
- 5.23427039033618868302255577873438596725463867187500e-01, // 0.500000
- 5.29881674984790551619084908452350646257400512695312e-01, // 0.600000
- 5.35361615308103777621795416052918881177902221679688e-01, // 0.700000
- 5.40124560432196254566861171042546629905700683593750e-01, // 0.800000
- 5.44337595924840766947738757153274491429328918457031e-01, // 0.900000
- 5.48115306569588400797954363952158018946647644042969e-01, // 1.000000
- 5.51539729658985344862287547584855929017066955566406e-01, // 1.100000
- 5.54671638850380399610173753899289295077323913574219e-01, // 1.200000
- 5.57557321771014247069331304373918101191520690917969e-01, // 1.300000
- 5.60232853193344815245779955148464068770408630371094e-01, // 1.400000
- 5.62726898877477954563630646589444950222969055175781e-01, // 1.500000
- 5.65062617878835049545216406841063871979713439941406e-01, // 1.600000
- 5.67258990450220990098273432522546499967575073242188e-01, // 1.700000
- 5.69331767989112891292791118758032098412513732910156e-01, // 1.800000
- 5.71294167272651032263297565805260092020034790039062e-01, // 1.900000
- 5.73157387426872722002713089750614017248153686523438e-01, // 2.000000
- 5.84332020844417376892465654236730188131332397460938e-01, // 2.718282
- 5.89617748244353534481376755138626322150230407714844e-01, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_01_10 = { //
- 7.33673382206617444753646850585937500000000000000000e+07, // 0.000000
- 1.95393520726679525978397578001022338867187500000000e+03, // 0.000010
- 3.35721153767048474669820734561653807759284973144531e-01, // 0.100000
- 2.74018609307649374517978912990656681358814239501953e-01, // 0.123457
- 1.71942902599836300314706249992013908922672271728516e-01, // 0.200000
- 1.27730497083025279492218828636396210640668869018555e-01, // 0.271828
- 1.16077849986715470054221555074036587029695510864258e-01, // 0.300000
- 1.10996650714197092613133577287953812628984451293945e-01, // 0.314159
- 8.77764877675434734838333383777353446930646896362305e-02, // 0.400000
- 7.06409277770171650789876593989902175962924957275391e-02, // 0.500000
- 5.91386021268343470280726137389137875288724899291992e-02, // 0.600000
- 5.08776272124714656897026543447282165288925170898438e-02, // 0.700000
- 4.46538827467651833202921807242091745138168334960938e-02, // 0.800000
- 3.97946728437166968861404825474892277270555496215820e-02, // 0.900000
- 3.58944770831502030228321586946549359709024429321289e-02, // 1.000000
- 3.26941881616924015507841261296562151983380317687988e-02, // 1.100000
- 3.00204524249116540268733643870291416533291339874268e-02, // 1.200000
- 2.77528760154124205794534674396345508284866809844971e-02, // 1.300000
- 2.58052190382604025586932294800135423429310321807861e-02, // 1.400000
- 2.41140762238259073746426963680278277024626731872559e-02, // 1.500000
- 2.26317820314968706774116924407280748710036277770996e-02, // 1.600000
- 2.13218078236213498533047072669432964175939559936523e-02, // 1.700000
- 2.01556859486728690011858589059556834399700164794922e-02, // 1.800000
- 1.91109005040240136075180288344199652783572673797607e-02, // 1.900000
- 1.81694078358287727792408361437992425635457038879395e-02, // 2.000000
- 1.34239874155408032280201169328393007162958383560181e-02, // 2.718282
- 1.16346596858781688166306622633783263154327869415283e-02, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_01_20 = { //
- 7.14336532604261248424748487195756752043962478637695e-02, // 0.000000
- 2.08928790931204783065666674701787997037172317504883e-01, // 0.000010
- 4.44953851727799498672055733550223521888256072998047e-01, // 0.100000
- 4.51868924426242546399379307331400923430919647216797e-01, // 0.123457
- 4.67917828829414239599771008215611800551414489746094e-01, // 0.200000
- 4.78277040424782917682478000642731785774230957031250e-01, // 0.271828
- 4.81630099462710015156829967963858507573604583740234e-01, // 0.300000
- 4.83202119329382395740424271934898570179939270019531e-01, // 0.314159
- 4.91476239432907469062428162942524068057537078857422e-01, // 0.400000
- 4.99177179518956792847461656492669135332107543945312e-01, // 0.500000
- 5.05508894037498435203303870366653427481651306152344e-01, // 0.600000
- 5.10889043159064359933552168513415381312370300292969e-01, // 0.700000
- 5.15568704992931170494330217479728162288665771484375e-01, // 0.800000
- 5.19710777811082103028184064896777272224426269531250e-01, // 0.900000
- 5.23427039033618868302255577873438596725463867187500e-01, // 1.000000
- 5.26797557160076923565839024377055466175079345703125e-01, // 1.100000
- 5.29881674984790551619084908452350646257400512695312e-01, // 1.200000
- 5.32724609600441545431692702550208196043968200683594e-01, // 1.300000
- 5.35361615308103777621795416052918881177902221679688e-01, // 1.400000
- 5.37820716140765320290029194438830018043518066406250e-01, // 1.500000
- 5.40124560432196254566861171042546629905700683593750e-01, // 1.600000
- 5.42291715817192598869667108374414965510368347167969e-01, // 1.700000
- 5.44337595924840766947738757153274491429328918457031e-01, // 1.800000
- 5.46275137813967970323858480696799233555793762207031e-01, // 1.900000
- 5.48115306569588400797954363952158018946647644042969e-01, // 2.000000
- 5.59163067520781487118597397056873887777328491210938e-01, // 2.718282
- 5.64395683719495666608167994127143174409866333007812e-01, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_01_20 = { //
- 6.88192507850085347890853881835937500000000000000000e+07, // 0.000000
- 1.85401216383494602268910966813564300537109375000000e+03, // 0.000010
- 3.26757898025421766874387685675173997879028320312500e-01, // 0.100000
- 2.66942809682530424186808204467524774372577667236328e-01, // 0.123457
- 1.67860576883524237334910367280826903879642486572266e-01, // 0.200000
- 1.24873969109886198691761194368154974654316902160645e-01, // 0.271828
- 1.13534446544550443602972222834068816155195236206055e-01, // 0.300000
- 1.08588251220167866795129896217986242845654487609863e-01, // 0.314159
- 8.59714512999181501573531249960069544613361358642578e-02, // 0.400000
- 6.92640857666013964877294029065524227917194366455078e-02, // 0.500000
- 5.80389249933577419660046814442466711625456809997559e-02, // 0.600000
- 4.99707831949509073687920590600697323679924011230469e-02, // 0.700000
- 4.38882438837717436808105730960960499942302703857422e-02, // 0.800000
- 3.91364638781799556443985466103185899555683135986328e-02, // 0.900000
- 3.53204638885085825394938296994951087981462478637695e-02, // 1.000000
- 3.21877457163609673185256099259277107194066047668457e-02, // 1.100000
- 2.95693010634171700445893549158427049405872821807861e-02, // 1.200000
- 2.73477053682244612697882502061474951915442943572998e-02, // 1.300000
- 2.54388136062357328448513271723641082644462585449219e-02, // 1.400000
- 2.37807387894387115001570975891809212043881416320801e-02, // 1.500000
- 2.23269413733825881906991384084903984330594539642334e-02, // 1.600000
- 2.10417445599888272567135061308363219723105430603027e-02, // 1.700000
- 1.98973364218583484430702412737446138635277748107910e-02, // 1.800000
- 1.88717135986907202926943227794254198670387268066406e-02, // 1.900000
- 1.79472385415751015114160793473274679854512214660645e-02, // 2.000000
- 1.32834210371973356068497906790071283467113971710205e-02, // 2.718282
- 1.15227009149735971915706755908104241825640201568604e-02, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_01_20 = { //
- 7.14336532604261248424748487195756752043962478637695e-02, // 0.000000
- 2.08928790931204783065666674701787997037172317504883e-01, // 0.000010
- 4.44953851727799498672055733550223521888256072998047e-01, // 0.100000
- 4.51868924426242546399379307331400923430919647216797e-01, // 0.123457
- 4.67917828829414239599771008215611800551414489746094e-01, // 0.200000
- 4.78277040424794852579992721075541339814662933349609e-01, // 0.271828
- 4.81630099462710015156829967963858507573604583740234e-01, // 0.300000
- 4.83202119329384616186473522247979417443275451660156e-01, // 0.314159
- 4.91476239432907469062428162942524068057537078857422e-01, // 0.400000
- 4.99177179518956792847461656492669135332107543945312e-01, // 0.500000
- 5.05508894037498435203303870366653427481651306152344e-01, // 0.600000
- 5.10889043159064359933552168513415381312370300292969e-01, // 0.700000
- 5.15568704992931170494330217479728162288665771484375e-01, // 0.800000
- 5.19710777811082103028184064896777272224426269531250e-01, // 0.900000
- 5.23427039033618868302255577873438596725463867187500e-01, // 1.000000
- 5.26797557160076923565839024377055466175079345703125e-01, // 1.100000
- 5.29881674984790551619084908452350646257400512695312e-01, // 1.200000
- 5.32724609600441545431692702550208196043968200683594e-01, // 1.300000
- 5.35361615308103777621795416052918881177902221679688e-01, // 1.400000
- 5.37820716140765320290029194438830018043518066406250e-01, // 1.500000
- 5.40124560432196254566861171042546629905700683593750e-01, // 1.600000
- 5.42291715817192598869667108374414965510368347167969e-01, // 1.700000
- 5.44337595924840766947738757153274491429328918457031e-01, // 1.800000
- 5.46275137813967970323858480696799233555793762207031e-01, // 1.900000
- 5.48115306569588400797954363952158018946647644042969e-01, // 2.000000
- 5.59163067520794143661078123841434717178344726562500e-01, // 2.718282
- 5.64395683719498109098822169471532106399536132812500e-01, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_01_20 = { //
- 6.88192507850085496902465820312500000000000000000000e+07, // 0.000000
- 1.85401216383494602268910966813564300537109375000000e+03, // 0.000010
- 3.26757898025421711363236454417346976697444915771484e-01, // 0.100000
- 2.66942809682530313164505741951870732009410858154297e-01, // 0.123457
- 1.67860576883524237334910367280826903879642486572266e-01, // 0.200000
- 1.24873969109843857561159552460594568401575088500977e-01, // 0.271828
- 1.13534446544550429725184415019612060859799385070801e-01, // 0.300000
- 1.08588251220160983412377220247435616329312324523926e-01, // 0.314159
- 8.59714512999181501573531249960069544613361358642578e-02, // 0.400000
- 6.92640857666013964877294029065524227917194366455078e-02, // 0.500000
- 5.80389249933577350271107775370182935148477554321289e-02, // 0.600000
- 4.99707831949509143076859629672981100156903266906738e-02, // 0.700000
- 4.38882438837717367419166691888676723465323448181152e-02, // 0.800000
- 3.91364638781799487055046427030902123078703880310059e-02, // 0.900000
- 3.53204638885085825394938296994951087981462478637695e-02, // 1.000000
- 3.21877457163609673185256099259277107194066047668457e-02, // 1.100000
- 2.95693010634171735140363068694568937644362449645996e-02, // 1.200000
- 2.73477053682244578003412982525333063676953315734863e-02, // 1.300000
- 2.54388136062357328448513271723641082644462585449219e-02, // 1.400000
- 2.37807387894387115001570975891809212043881416320801e-02, // 1.500000
- 2.23269413733825916601460903621045872569084167480469e-02, // 1.600000
- 2.10417445599888272567135061308363219723105430603027e-02, // 1.700000
- 1.98973364218583484430702412737446138635277748107910e-02, // 1.800000
- 1.88717135986907202926943227794254198670387268066406e-02, // 1.900000
- 1.79472385415751015114160793473274679854512214660645e-02, // 2.000000
- 1.32834210371927524674262599546636920422315597534180e-02, // 2.718282
- 1.15227009149728529951994815405669214669615030288696e-02, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_01_4 = { //
- 8.33733718538829660094080509225022979080677032470703e-02, // 0.000000
- 2.40649836762494045983018509105022531002759933471680e-01, // 0.000010
- 4.99177179518956792847461656492669135332107543945312e-01, // 0.100000
- 5.06498248113537830050745469634421169757843017578125e-01, // 0.123457
- 5.23427039033618868302255577873438596725463867187500e-01, // 0.200000
- 5.34307105228540524244351672678021714091300964355469e-01, // 0.271828
- 5.37820716140765320290029194438830018043518066406250e-01, // 0.300000
- 5.39466643360843156607131732016569003462791442871094e-01, // 0.314159
- 5.48115306569588400797954363952158018946647644042969e-01, // 0.400000
- 5.56142802864377228111436579638393595814704895019531e-01, // 0.500000
- 5.62726898877477954563630646589444950222969055175781e-01, // 0.600000
- 5.68309949920494883457422474748454988002777099609375e-01, // 0.700000
- 5.73157387426872722002713089750614017248153686523438e-01, // 0.800000
- 5.77441148174444141005778874387033283710479736328125e-01, // 0.900000
- 5.81279046613597527581873691815417259931564331054688e-01, // 1.000000
- 5.84755370118739237206284542480716481804847717285156e-01, // 1.100000
- 5.87932517498272577682882911176420748233795166015625e-01, // 1.200000
- 5.90857985095490256810535356635227799415588378906250e-01, // 1.300000
- 5.93568768820695535914921947551192715764045715332031e-01, // 1.400000
- 5.96094250977751372033708321396261453628540039062500e-01, // 1.500000
- 5.98458157890379149890236476494465023279190063476562e-01, // 1.600000
- 6.00679925779863399526448120013810694217681884765625e-01, // 1.700000
- 6.02775677450659741474225938873132690787315368652344e-01, // 1.800000
- 6.04758935771455119478900996909942477941513061523438e-01, // 1.900000
- 6.06641154768875257019544733338989317417144775390625e-01, // 2.000000
- 6.17913083162751508581322923419065773487091064453125e-01, // 2.718282
- 6.23234757420644713832302841183263808488845825195312e-01, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_01_4 = { //
- 7.97969827464829683303833007812500000000000000000000e+07, // 0.000000
- 2.09043222444361890666186809539794921875000000000000e+03, // 0.000010
- 3.46320428833006954683071398903848603367805480957031e-01, // 0.100000
- 2.82305605668253523088395695594954304397106170654297e-01, // 0.123457
- 1.76602319442542926575256956311932299286127090454102e-01, // 0.200000
- 1.30926807720308208127235616302641574293375015258789e-01, // 0.271828
- 1.18903693947193564439679391853132983669638633728027e-01, // 0.300000
- 1.13663285983750791952040515297994716092944145202637e-01, // 0.314159
- 8.97361927078755006181864928294089622795581817626953e-02, // 0.400000
- 7.21048144026743415002655979151313658803701400756836e-02, // 0.500000
- 6.02851905595647649671597889664553804323077201843262e-02, // 0.600000
- 5.18057307044127585138326708147360477596521377563477e-02, // 0.700000
- 4.54235195895719423564429462203406728804111480712891e-02, // 0.800000
- 4.04448236551064599364480045551317743957042694091797e-02, // 0.900000
- 3.64517761834422873712391321987524861469864845275879e-02, // 1.000000
- 3.31775726553523511719312466539122397080063819885254e-02, // 1.100000
- 3.04438254891350006114958404168646666221320629119873e-02, // 1.200000
- 2.81267182882828474521641481942424434237182140350342e-02, // 1.300000
- 2.61376080752830329545499665755414753220975399017334e-02, // 1.400000
- 2.44113559017523976124586226887913653627038002014160e-02, // 1.500000
- 2.28990161555940596738167869261815212666988372802734e-02, // 1.600000
- 2.15630959198551165612034452578882337547838687896729e-02, // 1.700000
- 2.03743883245797278991329193331694114021956920623779e-02, // 1.800000
- 1.93098019737789824978868580274138366803526878356934e-02, // 1.900000
- 1.83508390056730183448330251394509105011820793151855e-02, // 2.000000
- 1.35235631786254032610239406153596064541488885879517e-02, // 2.718282
- 1.17065775592872373112030004449479747563600540161133e-02, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_01_4 = { //
- 8.33733718538829660094080509225022979080677032470703e-02, // 0.000000
- 2.40649836762494045983018509105022531002759933471680e-01, // 0.000010
- 4.99177179518956792847461656492669135332107543945312e-01, // 0.100000
- 5.06498248113537830050745469634421169757843017578125e-01, // 0.123457
- 5.23427039033618868302255577873438596725463867187500e-01, // 0.200000
- 5.34307105228552958742227474431274458765983581542969e-01, // 0.271828
- 5.37820716140765320290029194438830018043518066406250e-01, // 0.300000
- 5.39466643360845488075483444845303893089294433593750e-01, // 0.314159
- 5.48115306569588400797954363952158018946647644042969e-01, // 0.400000
- 5.56142802864377228111436579638393595814704895019531e-01, // 0.500000
- 5.62726898877477954563630646589444950222969055175781e-01, // 0.600000
- 5.68309949920494883457422474748454988002777099609375e-01, // 0.700000
- 5.73157387426872722002713089750614017248153686523438e-01, // 0.800000
- 5.77441148174444141005778874387033283710479736328125e-01, // 0.900000
- 5.81279046613597527581873691815417259931564331054688e-01, // 1.000000
- 5.84755370118739237206284542480716481804847717285156e-01, // 1.100000
- 5.87932517498272577682882911176420748233795166015625e-01, // 1.200000
- 5.90857985095490256810535356635227799415588378906250e-01, // 1.300000
- 5.93568768820695535914921947551192715764045715332031e-01, // 1.400000
- 5.96094250977751372033708321396261453628540039062500e-01, // 1.500000
- 5.98458157890379149890236476494465023279190063476562e-01, // 1.600000
- 6.00679925779863399526448120013810694217681884765625e-01, // 1.700000
- 6.02775677450659741474225938873132690787315368652344e-01, // 1.800000
- 6.04758935771455119478900996909942477941513061523438e-01, // 1.900000
- 6.06641154768875257019544733338989317417144775390625e-01, // 2.000000
- 6.17913083162764387168408575234934687614440917968750e-01, // 2.718282
- 6.23234757420647156322957016527652740478515625000000e-01, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_01_4 = { //
- 7.97969827464829534292221069335937500000000000000000e+07, // 0.000000
- 2.09043222444361890666186809539794921875000000000000e+03, // 0.000010
- 3.46320428833006954683071398903848603367805480957031e-01, // 0.100000
- 2.82305605668253523088395695594954304397106170654297e-01, // 0.123457
- 1.76602319442542898819681340683018788695335388183594e-01, // 0.200000
- 1.30926807720263271850313913091667927801609039306641e-01, // 0.271828
- 1.18903693947193564439679391853132983669638633728027e-01, // 0.300000
- 1.13663285983743478357865797079284675419330596923828e-01, // 0.314159
- 8.97361927078755006181864928294089622795581817626953e-02, // 0.400000
- 7.21048144026743276224777901006746105849742889404297e-02, // 0.500000
- 6.02851905595647719060536928736837580800056457519531e-02, // 0.600000
- 5.18057307044127585138326708147360477596521377563477e-02, // 0.700000
- 4.54235195895719354175490423131122952327132225036621e-02, // 0.800000
- 4.04448236551064599364480045551317743957042694091797e-02, // 0.900000
- 3.64517761834422804323452282915241084992885589599609e-02, // 1.000000
- 3.31775726553523511719312466539122397080063819885254e-02, // 1.100000
- 3.04438254891349936726019365096362889744341373443604e-02, // 1.200000
- 2.81267182882828474521641481942424434237182140350342e-02, // 1.300000
- 2.61376080752830329545499665755414753220975399017334e-02, // 1.400000
- 2.44113559017523976124586226887913653627038002014160e-02, // 1.500000
- 2.28990161555940596738167869261815212666988372802734e-02, // 1.600000
- 2.15630959198551200306503972115024225786328315734863e-02, // 1.700000
- 2.03743883245797348380268232403977890498936176300049e-02, // 1.800000
- 1.93098019737789824978868580274138366803526878356934e-02, // 1.900000
- 1.83508390056730183448330251394509105011820793151855e-02, // 2.000000
- 1.35235631786206692006579999087989563122391700744629e-02, // 2.718282
- 1.17065775592864670939796667425980558618903160095215e-02, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_CDF_01_1 = { //
- 9.51625819640404130295152640428568702191114425659180e-02, // 0.000000
- 2.71106585889975382208660903415875509381294250488281e-01, // 0.000010
- 5.48115306569588400797954363952158018946647644042969e-01, // 0.100000
- 5.55694967119628291385424745385535061359405517578125e-01, // 0.123457
- 5.73157387426872722002713089750614017248153686523438e-01, // 0.200000
- 5.84332020844404609327682464936515316367149353027344e-01, // 0.271828
- 5.87932517498272577682882911176420748233795166015625e-01, // 0.300000
- 5.89617748244351203013025042309891432523727416992188e-01, // 0.314159
- 5.98458157890379149890236476494465023279190063476562e-01, // 0.400000
- 6.06641154768875257019544733338989317417144775390625e-01, // 0.500000
- 6.13336400730758013466470401908736675977706909179688e-01, // 0.600000
- 6.19001977866595609611977124586701393127441406250000e-01, // 0.700000
- 6.23912243750147643694958787818904966115951538085938e-01, // 0.800000
- 6.28244633588060930051710784027818590402603149414062e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 6.35626771185953010068203639093553647398948669433594e-01, // 1.100000
- 6.38827420796338696362681730533950030803680419921875e-01, // 1.200000
- 6.41771286235222282456902576086577028036117553710938e-01, // 1.300000
- 6.44496325671848335758795656147412955760955810546875e-01, // 1.400000
- 6.47032658735232191205000162881333380937576293945312e-01, // 1.500000
- 6.49404586860663601832754920906154438853263854980469e-01, // 1.600000
- 6.51632001805449334597142296843230724334716796875000e-01, // 1.700000
- 6.53731392071210781757883978571044281125068664550781e-01, // 1.800000
- 6.55716577591103022548679746250854805111885070800781e-01, // 1.900000
- 6.57599256245357088879188722785329446196556091308594e-01, // 2.000000
- 6.68845722847091206375580441090278327465057373046875e-01, // 2.718282
- 6.74138343168612985678578297665808349847793579101562e-01, // 3.141593
- };
-
- public static final double[] SCIPY_WEIBULL_PDF_01_1 = { //
- 9.04837418035960197448730468750000000000000000000000e+07, // 0.000000
- 2.30496336008399066486163064837455749511718750000000e+03, // 0.000010
- 3.58944770831502002472745971317635849118232727050781e-01, // 0.100000
- 2.91956423650103102929165288514923304319381713867188e-01, // 0.123457
- 1.81694078358287769425771784881362691521644592285156e-01, // 0.200000
- 1.34239874155454602666637242691649589687585830688477e-01, // 0.271828
- 1.21775301956540002445983361667458666488528251647949e-01, // 0.300000
- 1.16346596858789258499555785419943276792764663696289e-01, // 0.314159
- 9.15960646223762386952671477047260850667953491210938e-02, // 0.400000
- 7.34033560226920733793321005578036420047283172607422e-02, // 0.500000
- 6.12346392900829789018857240989746060222387313842773e-02, // 0.600000
- 5.25211812394763555289500800427049398422241210937500e-02, // 0.700000
- 4.59735675855645273268912376352091087028384208679199e-02, // 0.800000
- 4.08732327117912602743032834951009135693311691284180e-02, // 0.900000
- 3.67879441171442347902065250764280790463089942932129e-02, // 1.000000
- 3.34420617455878435575478135888261022046208381652832e-02, // 1.100000
- 3.06514941118683631460228866671968717128038406372070e-02, // 1.200000
- 2.82885949087761413844877012024880968965590000152588e-02, // 1.300000
- 2.62620643803951336892055223870556801557540893554688e-02, // 1.400000
- 2.45048692989323843582916140348970657214522361755371e-02, // 1.500000
- 2.29666813847786074886947460527153452858328819274902e-02, // 1.600000
- 2.16089778205777807706944315668806666508316993713379e-02, // 1.700000
- 2.04017709011452205714043373063759645447134971618652e-02, // 1.800000
- 1.93213679270299865109450365707743912935256958007812e-02, // 1.900000
- 1.83488015354457897898576845818752190098166465759277e-02, // 2.000000
- 1.34637281783702208309838610489350685384124517440796e-02, // 2.718282
- 1.16304997397552699334166703692972077988088130950928e-02, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_CDF_01_1 = { //
- 9.51625819640404130295152640428568702191114425659180e-02, // 0.000000
- 2.71106585889975382208660903415875509381294250488281e-01, // 0.000010
- 5.48115306569588400797954363952158018946647644042969e-01, // 0.100000
- 5.55694967119628291385424745385535061359405517578125e-01, // 0.123457
- 5.73157387426872722002713089750614017248153686523438e-01, // 0.200000
- 5.84332020844417376892465654236730188131332397460938e-01, // 0.271828
- 5.87932517498272577682882911176420748233795166015625e-01, // 0.300000
- 5.89617748244353534481376755138626322150230407714844e-01, // 0.314159
- 5.98458157890379149890236476494465023279190063476562e-01, // 0.400000
- 6.06641154768875257019544733338989317417144775390625e-01, // 0.500000
- 6.13336400730758013466470401908736675977706909179688e-01, // 0.600000
- 6.19001977866595609611977124586701393127441406250000e-01, // 0.700000
- 6.23912243750147643694958787818904966115951538085938e-01, // 0.800000
- 6.28244633588060930051710784027818590402603149414062e-01, // 0.900000
- 6.32120558828557665975722557050175964832305908203125e-01, // 1.000000
- 6.35626771185953010068203639093553647398948669433594e-01, // 1.100000
- 6.38827420796338696362681730533950030803680419921875e-01, // 1.200000
- 6.41771286235222282456902576086577028036117553710938e-01, // 1.300000
- 6.44496325671848335758795656147412955760955810546875e-01, // 1.400000
- 6.47032658735232191205000162881333380937576293945312e-01, // 1.500000
- 6.49404586860663601832754920906154438853263854980469e-01, // 1.600000
- 6.51632001805449334597142296843230724334716796875000e-01, // 1.700000
- 6.53731392071210781757883978571044281125068664550781e-01, // 1.800000
- 6.55716577591103022548679746250854805111885070800781e-01, // 1.900000
- 6.57599256245357088879188722785329446196556091308594e-01, // 2.000000
- 6.68845722847103862918061167874839156866073608398438e-01, // 2.718282
- 6.74138343168615428169232473010197281837463378906250e-01, // 3.141593
- };
-
- public static final double[] GNUR_WEIBULL_PDF_01_1 = { //
- 9.04837418035960048437118530273437500000000000000000e+07, // 0.000000
- 2.30496336008399021011427976191043853759765625000000e+03, // 0.000010
- 3.58944770831502002472745971317635849118232727050781e-01, // 0.100000
- 2.91956423650103102929165288514923304319381713867188e-01, // 0.123457
- 1.81694078358287741670196169252449180930852890014648e-01, // 0.200000
- 1.34239874155408001055178601745865307748317718505859e-01, // 0.271828
- 1.21775301956539974690407746038545155897736549377441e-01, // 0.300000
- 1.16346596858781695105200526541011640802025794982910e-01, // 0.314159
- 9.15960646223762386952671477047260850667953491210938e-02, // 0.400000
- 7.34033560226920733793321005578036420047283172607422e-02, // 0.500000
- 6.12346392900829858407796280062029836699366569519043e-02, // 0.600000
- 5.25211812394763624678439839499333174899220466613770e-02, // 0.700000
- 4.59735675855645273268912376352091087028384208679199e-02, // 0.800000
- 4.08732327117912672131971874023292912170290946960449e-02, // 0.900000
- 3.67879441171442347902065250764280790463089942932129e-02, // 1.000000
- 3.34420617455878435575478135888261022046208381652832e-02, // 1.100000
- 3.06514941118683666154698386208110605366528034210205e-02, // 1.200000
- 2.82885949087761448539346531561022857204079627990723e-02, // 1.300000
- 2.62620643803951267503116184798273025080561637878418e-02, // 1.400000
- 2.45048692989323808888446620812828768976032733917236e-02, // 1.500000
- 2.29666813847786040192477940991011564619839191436768e-02, // 1.600000
- 2.16089778205777807706944315668806666508316993713379e-02, // 1.700000
- 2.04017709011452171019573853527617757208645343780518e-02, // 1.800000
- 1.93213679270299865109450365707743912935256958007812e-02, // 1.900000
- 1.83488015354457863204107326282610301859676837921143e-02, // 2.000000
- 1.34637281783654468719779728758112469222396612167358e-02, // 2.718282
- 1.16304997397544927772994327597189112566411495208740e-02, // 3.141593
- };
-
- public static final double[] P_QUANT = { //
- 0.0001, 0.001, 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99, 0.999, 0.9999 //
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_1_1 = { //
- 1.00005000333358343134713963618054322068928740918636e-04, // 0.000100
- 1.00050033358353349620395444929954464896582067012787e-03, // 0.001000
- 1.00503358535014419156139453548348683398216962814331e-02, // 0.010000
- 1.05360515657826309121603003404743503779172897338867e-01, // 0.100000
- 2.87682072451780901367612841568188741803169250488281e-01, // 0.250000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.500000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.750000
- 2.30258509299404590109361379290930926799774169921875e+00, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+00, // 0.990000
- 6.90775527898213592692400197847746312618255615234375e+00, // 0.999000
- 9.21034037197629373849849798716604709625244140625000e+00, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_1_1 = { //
- 1.00005000333358343134713963618054322068928740918636e-04, // 0.000100
- 1.00050033358353349620395444929954464896582067012787e-03, // 0.001000
- 1.00503358535014419156139453548348683398216962814331e-02, // 0.010000
- 1.05360515657826309121603003404743503779172897338867e-01, // 0.100000
- 2.87682072451780901367612841568188741803169250488281e-01, // 0.250000
- 6.93147180559945286226763982995180413126945495605469e-01, // 0.500000
- 1.38629436111989057245352796599036082625389099121094e+00, // 0.750000
- 2.30258509299404590109361379290930926799774169921875e+00, // 0.900000
- 4.60517018598809002583038818556815385818481445312500e+00, // 0.990000
- 6.90775527898213592692400197847746312618255615234375e+00, // 0.999000
- 9.21034037197629373849849798716604709625244140625000e+00, // 0.999900
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_2_1 = { //
- 1.00002500135425789751231206992088118568062782287598e-02, // 0.000100
- 3.16306865809696524660665772898937575519084930419922e-02, // 0.001000
- 1.00251363349839001104513158679765183478593826293945e-01, // 0.010000
- 3.24592845974501276185009146502125076949596405029297e-01, // 0.100000
- 5.36360021302651590602295073040295392274856567382812e-01, // 0.250000
- 8.32554611157697688206269504007650539278984069824219e-01, // 0.500000
- 1.17741002251547466350700688053620979189872741699219e+00, // 0.750000
- 1.51742712938514645593102159182308241724967956542969e+00, // 0.900000
- 2.14596602628934673973049029882531613111495971679688e+00, // 0.990000
- 2.62826088487846565300287693389691412448883056640625e+00, // 0.999000
- 3.03485425877031111951964703621342778205871582031250e+00, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_2_1 = { //
- 1.00002500135425789751231206992088118568062782287598e-02, // 0.000100
- 3.16306865809696524660665772898937575519084930419922e-02, // 0.001000
- 1.00251363349839001104513158679765183478593826293945e-01, // 0.010000
- 3.24592845974501276185009146502125076949596405029297e-01, // 0.100000
- 5.36360021302651590602295073040295392274856567382812e-01, // 0.250000
- 8.32554611157697688206269504007650539278984069824219e-01, // 0.500000
- 1.17741002251547466350700688053620979189872741699219e+00, // 0.750000
- 1.51742712938514645593102159182308241724967956542969e+00, // 0.900000
- 2.14596602628934673973049029882531613111495971679688e+00, // 0.990000
- 2.62826088487846565300287693389691412448883056640625e+00, // 0.999000
- 3.03485425877031111951964703621342778205871582031250e+00, // 0.999900
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_4_1 = { //
- 1.00001250059899640665328490740648703649640083312988e-01, // 0.000100
- 1.77850180154448117564314202354580629616975784301758e-01, // 0.001000
- 3.16624956928286072077582957717822864651679992675781e-01, // 0.010000
- 5.69730502934941429593607153947232291102409362792969e-01, // 0.100000
- 7.32366043247945519567565497709438204765319824218750e-01, // 0.250000
- 9.12444305784028575345701028709299862384796142578125e-01, // 0.500000
- 1.08508526048208508996140153612941503524780273437500e+00, // 0.750000
- 1.23183892185023369236773760349024087190628051757812e+00, // 0.900000
- 1.46491161040157868988842437829589471220970153808594e+00, // 0.990000
- 1.62119119319050875027699021302396431565284729003906e+00, // 0.999000
- 1.74208330993965687660818275617202743887901306152344e+00, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_4_1 = { //
- 1.00001250059899640665328490740648703649640083312988e-01, // 0.000100
- 1.77850180154448117564314202354580629616975784301758e-01, // 0.001000
- 3.16624956928286072077582957717822864651679992675781e-01, // 0.010000
- 5.69730502934941429593607153947232291102409362792969e-01, // 0.100000
- 7.32366043247945519567565497709438204765319824218750e-01, // 0.250000
- 9.12444305784028575345701028709299862384796142578125e-01, // 0.500000
- 1.08508526048208508996140153612941503524780273437500e+00, // 0.750000
- 1.23183892185023369236773760349024087190628051757812e+00, // 0.900000
- 1.46491161040157868988842437829589471220970153808594e+00, // 0.990000
- 1.62119119319050875027699021302396431565284729003906e+00, // 0.999000
- 1.74208330993965687660818275617202743887901306152344e+00, // 0.999900
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_4_10 = { //
- 1.00001250059899637889770929177757352590560913085938e+00, // 0.000100
- 1.77850180154448112013199079228797927498817443847656e+00, // 0.001000
- 3.16624956928286049873122465214692056179046630859375e+00, // 0.010000
- 5.69730502934941451798067646450363099575042724609375e+00, // 0.100000
- 7.32366043247945519567565497709438204765319824218750e+00, // 0.250000
- 9.12444305784028486527859058696776628494262695312500e+00, // 0.500000
- 1.08508526048208508996140153612941503524780273437500e+01, // 0.750000
- 1.23183892185023360354989563347771763801574707031250e+01, // 0.900000
- 1.46491161040157873429734536330215632915496826171875e+01, // 0.990000
- 1.62119119319050888350375316804274916648864746093750e+01, // 0.999000
- 1.74208330993965674338141980115324258804321289062500e+01, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_4_10 = { //
- 1.00001250059899637889770929177757352590560913085938e+00, // 0.000100
- 1.77850180154448112013199079228797927498817443847656e+00, // 0.001000
- 3.16624956928286049873122465214692056179046630859375e+00, // 0.010000
- 5.69730502934941451798067646450363099575042724609375e+00, // 0.100000
- 7.32366043247945519567565497709438204765319824218750e+00, // 0.250000
- 9.12444305784028486527859058696776628494262695312500e+00, // 0.500000
- 1.08508526048208508996140153612941503524780273437500e+01, // 0.750000
- 1.23183892185023360354989563347771763801574707031250e+01, // 0.900000
- 1.46491161040157873429734536330215632915496826171875e+01, // 0.990000
- 1.62119119319050888350375316804274916648864746093750e+01, // 0.999000
- 1.74208330993965674338141980115324258804321289062500e+01, // 0.999900
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_01_10 = { //
- 1.00050014586584021700243769737484031845767568464672e-39, // 0.000100
- 1.00501461589481204170765583646174510341434104691366e-29, // 0.001000
- 1.05149145760085306110809830513112699455704405376921e-19, // 0.010000
- 1.68569451981823333734044073758343712521323709552235e-09, // 0.100000
- 3.88264771194455187157575093426231660487246699631214e-05, // 0.250000
- 2.56008632895631083048471055008121766149997711181641e-01, // 0.500000
- 2.62152840085126229041634360328316688537597656250000e+02, // 0.750000
- 4.18944879802952418685890734195709228515625000000000e+04, // 0.900000
- 4.28999556918221637606620788574218750000000000000000e+07, // 0.990000
- 2.47382762074844741821289062500000000000000000000000e+09, // 0.999000
- 4.39295546284313201904296875000000000000000000000000e+10, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_01_10 = { //
- 1.00050014586584021700243769737484031845767568464672e-39, // 0.000100
- 1.00501461589481204170765583646174510341434104691366e-29, // 0.001000
- 1.05149145760085306110809830513112699455704405376921e-19, // 0.010000
- 1.68569451981823333734044073758343712521323709552235e-09, // 0.100000
- 3.88264771194455187157575093426231660487246699631214e-05, // 0.250000
- 2.56008632895631083048471055008121766149997711181641e-01, // 0.500000
- 2.62152840085126229041634360328316688537597656250000e+02, // 0.750000
- 4.18944879802952418685890734195709228515625000000000e+04, // 0.900000
- 4.28999556918221637606620788574218750000000000000000e+07, // 0.990000
- 2.47382762074844741821289062500000000000000000000000e+09, // 0.999000
- 4.39295546284313201904296875000000000000000000000000e+10, // 0.999900
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_01_20 = { //
- 2.00100029173168043400487539474968063691535136929345e-39, // 0.000100
- 2.01002923178962408341531167292349020682868209382732e-29, // 0.001000
- 2.10298291520170612221619661026225398911408810753842e-19, // 0.010000
- 3.37138903963646667468088147516687425042647419104469e-09, // 0.100000
- 7.76529542388910374315150186852463320974493399262428e-05, // 0.250000
- 5.12017265791262166096942110016243532299995422363281e-01, // 0.500000
- 5.24305680170252458083268720656633377075195312500000e+02, // 0.750000
- 8.37889759605904837371781468391418457031250000000000e+04, // 0.900000
- 8.57999113836443275213241577148437500000000000000000e+07, // 0.990000
- 4.94765524149689483642578125000000000000000000000000e+09, // 0.999000
- 8.78591092568626403808593750000000000000000000000000e+10, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_01_20 = { //
- 2.00100029173168043400487539474968063691535136929345e-39, // 0.000100
- 2.01002923178962408341531167292349020682868209382732e-29, // 0.001000
- 2.10298291520170612221619661026225398911408810753842e-19, // 0.010000
- 3.37138903963646667468088147516687425042647419104469e-09, // 0.100000
- 7.76529542388910374315150186852463320974493399262428e-05, // 0.250000
- 5.12017265791262166096942110016243532299995422363281e-01, // 0.500000
- 5.24305680170252458083268720656633377075195312500000e+02, // 0.750000
- 8.37889759605904837371781468391418457031250000000000e+04, // 0.900000
- 8.57999113836443275213241577148437500000000000000000e+07, // 0.990000
- 4.94765524149689483642578125000000000000000000000000e+09, // 0.999000
- 8.78591092568626403808593750000000000000000000000000e+10, // 0.999900
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_01_4 = { //
- 4.00200058346336103114236248946247444158805547000059e-40, // 0.000100
- 4.02005846357924816683062334584698041365736418765464e-30, // 0.001000
- 4.20596583040341236480301474472674879422679762663480e-20, // 0.010000
- 6.74277807927293355615691608859066721870512139958009e-10, // 0.100000
- 1.55305908477782068086766459336089951648318674415350e-05, // 0.250000
- 1.02403453158252430443830860440357355400919914245605e-01, // 0.500000
- 1.04861136034050488774482801090925931930541992187500e+02, // 0.750000
- 1.67577951921180974750313907861709594726562500000000e+04, // 0.900000
- 1.71599822767288647592067718505859375000000000000000e+07, // 0.990000
- 9.89531048299378991127014160156250000000000000000000e+08, // 0.999000
- 1.75718218513725280761718750000000000000000000000000e+10, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_01_4 = { //
- 4.00200058346336103114236248946247444158805547000059e-40, // 0.000100
- 4.02005846357924816683062334584698041365736418765464e-30, // 0.001000
- 4.20596583040341236480301474472674879422679762663480e-20, // 0.010000
- 6.74277807927293355615691608859066721870512139958009e-10, // 0.100000
- 1.55305908477782068086766459336089951648318674415350e-05, // 0.250000
- 1.02403453158252430443830860440357355400919914245605e-01, // 0.500000
- 1.04861136034050488774482801090925931930541992187500e+02, // 0.750000
- 1.67577951921180974750313907861709594726562500000000e+04, // 0.900000
- 1.71599822767288647592067718505859375000000000000000e+07, // 0.990000
- 9.89531048299378991127014160156250000000000000000000e+08, // 0.999000
- 1.75718218513725280761718750000000000000000000000000e+10, // 0.999900
- };
-
- public static final double[] SCIPY_WEIBULL_QUANT_01_1 = { //
- 1.00050014586584025778559062236561861039701386750015e-40, // 0.000100
- 1.00501461589481204170765583646174510341434104691366e-30, // 0.001000
- 1.05149145760085309120075368618168719855669940665870e-20, // 0.010000
- 1.68569451981823338903922902214766680467628034989502e-10, // 0.100000
- 3.88264771194455170216916148340224879120796686038375e-06, // 0.250000
- 2.56008632895631076109577151100893388502299785614014e-02, // 0.500000
- 2.62152840085126221936207002727314829826354980468750e+01, // 0.750000
- 4.18944879802952436875784769654273986816406250000000e+03, // 0.900000
- 4.28999556918221618980169296264648437500000000000000e+06, // 0.990000
- 2.47382762074844747781753540039062500000000000000000e+08, // 0.999000
- 4.39295546284313201904296875000000000000000000000000e+09, // 0.999900
- };
-
- public static final double[] GNUR_WEIBULL_QUANT_01_1 = { //
- 1.00050014586584025778559062236561861039701386750015e-40, // 0.000100
- 1.00501461589481204170765583646174510341434104691366e-30, // 0.001000
- 1.05149145760085309120075368618168719855669940665870e-20, // 0.010000
- 1.68569451981823338903922902214766680467628034989502e-10, // 0.100000
- 3.88264771194455170216916148340224879120796686038375e-06, // 0.250000
- 2.56008632895631076109577151100893388502299785614014e-02, // 0.500000
- 2.62152840085126221936207002727314829826354980468750e+01, // 0.750000
- 4.18944879802952436875784769654273986816406250000000e+03, // 0.900000
- 4.28999556918221618980169296264648437500000000000000e+06, // 0.990000
- 2.47382762074844747781753540039062500000000000000000e+08, // 0.999000
- 4.39295546284313201904296875000000000000000000000000e+09, // 0.999900
- };
-
- @Test
- public void testPDF() {
- checkPDF(new WeibullDistribution(1., 1.), P_CDFPDF, SCIPY_WEIBULL_PDF_1_1, 1e-13);
- checkPDF(new WeibullDistribution(2., 1.), P_CDFPDF, SCIPY_WEIBULL_PDF_2_1, 1e-12);
- checkPDF(new WeibullDistribution(4., 1.), P_CDFPDF, SCIPY_WEIBULL_PDF_4_1, 1e-11);
- checkPDF(new WeibullDistribution(4., 10.), P_CDFPDF, SCIPY_WEIBULL_PDF_4_10, 1e-11);
- checkPDF(new WeibullDistribution(.1, 1.), P_CDFPDF, SCIPY_WEIBULL_PDF_01_1, 1e-12);
- checkPDF(new WeibullDistribution(.1, 4.), P_CDFPDF, SCIPY_WEIBULL_PDF_01_4, 1e-12);
- checkPDF(new WeibullDistribution(.1, 10.), P_CDFPDF, SCIPY_WEIBULL_PDF_01_10, 1e-12);
- checkPDF(new WeibullDistribution(.1, 20.), P_CDFPDF, SCIPY_WEIBULL_PDF_01_20, 1e-12);
-
- checkPDF(new WeibullDistribution(1., 1.), P_CDFPDF, GNUR_WEIBULL_PDF_1_1, 1e-15);
- checkPDF(new WeibullDistribution(2., 1.), P_CDFPDF, GNUR_WEIBULL_PDF_2_1, 1e-15);
- checkPDF(new WeibullDistribution(4., 1.), P_CDFPDF, GNUR_WEIBULL_PDF_4_1, 1e-14);
- checkPDF(new WeibullDistribution(4., 10.), P_CDFPDF, GNUR_WEIBULL_PDF_4_10, 1e-15);
- checkPDF(new WeibullDistribution(.1, 1.), P_CDFPDF, GNUR_WEIBULL_PDF_01_1, 1e-15);
- checkPDF(new WeibullDistribution(.1, 4.), P_CDFPDF, GNUR_WEIBULL_PDF_01_4, 1e-15);
- checkPDF(new WeibullDistribution(.1, 10.), P_CDFPDF, GNUR_WEIBULL_PDF_01_10, 1e-15);
- checkPDF(new WeibullDistribution(.1, 20.), P_CDFPDF, GNUR_WEIBULL_PDF_01_20, 1e-15);
- }
-
- @Test
- public void testCDF() {
- checkCDF(new WeibullDistribution(1., 1.), P_CDFPDF, SCIPY_WEIBULL_CDF_1_1, 1e-12);
- checkCDF(new WeibullDistribution(2., 1.), P_CDFPDF, SCIPY_WEIBULL_CDF_2_1, 1e-12);
- checkCDF(new WeibullDistribution(4., 1.), P_CDFPDF, SCIPY_WEIBULL_CDF_4_1, 1e-11);
- checkCDF(new WeibullDistribution(4., 10.), P_CDFPDF, SCIPY_WEIBULL_CDF_4_10, 1e-11);
- checkCDF(new WeibullDistribution(.1, 1.), P_CDFPDF, SCIPY_WEIBULL_CDF_01_1, 1e-13);
- checkCDF(new WeibullDistribution(.1, 4.), P_CDFPDF, SCIPY_WEIBULL_CDF_01_4, 1e-13);
- checkCDF(new WeibullDistribution(.1, 10.), P_CDFPDF, SCIPY_WEIBULL_CDF_01_10, 1e-13);
- checkCDF(new WeibullDistribution(.1, 20.), P_CDFPDF, SCIPY_WEIBULL_CDF_01_20, 1e-13);
-
- checkCDF(new WeibullDistribution(1., 1.), P_CDFPDF, GNUR_WEIBULL_CDF_1_1, 1e-14);
- checkCDF(new WeibullDistribution(2., 1.), P_CDFPDF, GNUR_WEIBULL_CDF_2_1, 1e-14);
- checkCDF(new WeibullDistribution(4., 1.), P_CDFPDF, GNUR_WEIBULL_CDF_4_1, 1e-13);
- checkCDF(new WeibullDistribution(4., 10.), P_CDFPDF, GNUR_WEIBULL_CDF_4_10, 1e-13);
- checkCDF(new WeibullDistribution(.1, 1.), P_CDFPDF, GNUR_WEIBULL_CDF_01_1, 1e-15);
- checkCDF(new WeibullDistribution(.1, 4.), P_CDFPDF, GNUR_WEIBULL_CDF_01_4, 1e-15);
- checkCDF(new WeibullDistribution(.1, 10.), P_CDFPDF, GNUR_WEIBULL_CDF_01_10, 1e-15);
- checkCDF(new WeibullDistribution(.1, 20.), P_CDFPDF, GNUR_WEIBULL_CDF_01_20, 1e-15);
- }
-
- @Test
- public void testQuantile() {
- checkQuantile(new WeibullDistribution(1., 1.), P_QUANT, SCIPY_WEIBULL_QUANT_1_1, 1e-15);
- checkQuantile(new WeibullDistribution(2., 1.), P_QUANT, SCIPY_WEIBULL_QUANT_2_1, 1e-15);
- checkQuantile(new WeibullDistribution(4., 1.), P_QUANT, SCIPY_WEIBULL_QUANT_4_1, 1e-13);
- checkQuantile(new WeibullDistribution(4., 10.), P_QUANT, SCIPY_WEIBULL_QUANT_4_10, 1e-13);
- checkQuantile(new WeibullDistribution(.1, 1.), P_QUANT, SCIPY_WEIBULL_QUANT_01_1, 1e-14);
- checkQuantile(new WeibullDistribution(.1, 4.), P_QUANT, SCIPY_WEIBULL_QUANT_01_4, 1e-13);
- checkQuantile(new WeibullDistribution(.1, 10.), P_QUANT, SCIPY_WEIBULL_QUANT_01_10, 1e-13);
- checkQuantile(new WeibullDistribution(.1, 20.), P_QUANT, SCIPY_WEIBULL_QUANT_01_20, 1e-13);
-
- checkQuantile(new WeibullDistribution(1., 1.), P_QUANT, GNUR_WEIBULL_QUANT_1_1, 1e-15);
- checkQuantile(new WeibullDistribution(2., 1.), P_QUANT, GNUR_WEIBULL_QUANT_2_1, 1e-15);
- checkQuantile(new WeibullDistribution(4., 1.), P_QUANT, GNUR_WEIBULL_QUANT_4_1, 1e-13);
- checkQuantile(new WeibullDistribution(4., 10.), P_QUANT, GNUR_WEIBULL_QUANT_4_10, 1e-13);
- checkQuantile(new WeibullDistribution(.1, 1.), P_QUANT, GNUR_WEIBULL_QUANT_01_1, 1e-13);
- checkQuantile(new WeibullDistribution(.1, 4.), P_QUANT, GNUR_WEIBULL_QUANT_01_4, 1e-13);
- checkQuantile(new WeibullDistribution(.1, 10.), P_QUANT, GNUR_WEIBULL_QUANT_01_10, 1e-13);
- checkQuantile(new WeibullDistribution(.1, 20.), P_QUANT, GNUR_WEIBULL_QUANT_01_20, 1e-13);
- }
-}