summaryrefslogtreecommitdiff
path: root/test/de/lmu/ifi
diff options
context:
space:
mode:
Diffstat (limited to 'test/de/lmu/ifi')
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java16
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/TestKNNJoin.java9
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDBSCANResults.java48
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDeLiCluResults.java4
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestEMResults.java4
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestSNNClusteringResults.java4
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestCASHResults.java8
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestORCLUSResults.java5
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/kmeans/TestKMeansResults.java76
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/clustering/subspace/TestPROCLUSResults.java15
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestINFLO.java4
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestOnlineLOF.java6
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/outlier/meta/TestHiCS.java88
-rw-r--r--test/de/lmu/ifi/dbs/elki/algorithm/outlier/subspace/TestSOD.java (renamed from test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestSOD.java)6
-rw-r--r--test/de/lmu/ifi/dbs/elki/evaluation/roc/TestComputeROC.java10
-rw-r--r--test/de/lmu/ifi/dbs/elki/index/TestIndexStructures.java35
-rw-r--r--test/de/lmu/ifi/dbs/elki/index/preprocessed/TestMaterializedKNNAndRKNNPreprocessor.java4
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java4
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/histograms/TestFlexiHistogram.java6
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/AbstractDistributionTest.java77
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestBetaDistribution.java3909
-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/TestGammaDistribution.java1304
-rw-r--r--test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestNormalDistribution.java519
-rw-r--r--test/de/lmu/ifi/dbs/elki/utilities/datastructures/heap/TestHeapPerformance.java5
25 files changed, 6928 insertions, 64 deletions
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java b/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java
index 7b6fbbfa..3f9171aa 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/AbstractSimpleAlgorithmTest.java
@@ -29,8 +29,8 @@ import static org.junit.Assert.fail;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Collection;
import java.util.Collections;
-import java.util.Iterator;
import java.util.List;
import de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelClustering;
@@ -46,7 +46,7 @@ import de.lmu.ifi.dbs.elki.database.relation.Relation;
import de.lmu.ifi.dbs.elki.datasource.FileBasedDatabaseConnection;
import de.lmu.ifi.dbs.elki.datasource.filter.FixedDBIDsFilter;
import de.lmu.ifi.dbs.elki.evaluation.clustering.ClusterContingencyTable;
-import de.lmu.ifi.dbs.elki.evaluation.roc.ComputeROCCurve;
+import de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierROCCurve;
import de.lmu.ifi.dbs.elki.logging.Logging;
import de.lmu.ifi.dbs.elki.result.Result;
import de.lmu.ifi.dbs.elki.result.ResultUtil;
@@ -206,8 +206,8 @@ public abstract class AbstractSimpleAlgorithmTest {
*/
protected void testAUC(Database db, String positive, OutlierResult result, double expected) {
ListParameterization params = new ListParameterization();
- params.addParameter(ComputeROCCurve.POSITIVE_CLASS_NAME_ID, positive);
- ComputeROCCurve rocCurve = ClassGenericsUtil.parameterizeOrAbort(ComputeROCCurve.class, params);
+ params.addParameter(OutlierROCCurve.POSITIVE_CLASS_NAME_ID, positive);
+ OutlierROCCurve rocCurve = ClassGenericsUtil.parameterizeOrAbort(OutlierROCCurve.class, params);
// Ensure the result has been added to the hierarchy:
if(db.getHierarchy().getParents(result).size() < 1) {
@@ -217,10 +217,10 @@ public abstract class AbstractSimpleAlgorithmTest {
// Compute ROC and AUC:
rocCurve.processNewResult(db, result);
// Find the ROC results
- Iterator<ComputeROCCurve.ROCResult> iter = ResultUtil.filteredResults(result, ComputeROCCurve.ROCResult.class);
- org.junit.Assert.assertTrue("No ROC result found.", iter.hasNext());
- double auc = iter.next().getAUC();
- org.junit.Assert.assertFalse("More than one ROC result found.", iter.hasNext());
+ Collection<OutlierROCCurve.ROCResult> rocs = ResultUtil.filterResults(result, OutlierROCCurve.ROCResult.class);
+ org.junit.Assert.assertTrue("No ROC result found.", !rocs.isEmpty());
+ double auc = rocs.iterator().next().getAUC();
+ org.junit.Assert.assertFalse("More than one ROC result found.", rocs.size() > 1);
org.junit.Assert.assertEquals("ROC value does not match.", expected, auc, 0.0001);
}
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/TestKNNJoin.java b/test/de/lmu/ifi/dbs/elki/algorithm/TestKNNJoin.java
index c846aa6b..6c3ddc1a 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/TestKNNJoin.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/TestKNNJoin.java
@@ -37,6 +37,7 @@ import de.lmu.ifi.dbs.elki.database.QueryUtil;
import de.lmu.ifi.dbs.elki.database.StaticArrayDatabase;
import de.lmu.ifi.dbs.elki.database.datastore.DataStore;
import de.lmu.ifi.dbs.elki.database.ids.DBID;
+import de.lmu.ifi.dbs.elki.database.ids.DBIDIter;
import de.lmu.ifi.dbs.elki.database.query.distance.DistanceQuery;
import de.lmu.ifi.dbs.elki.database.query.knn.KNNQuery;
import de.lmu.ifi.dbs.elki.database.query.knn.KNNResult;
@@ -101,8 +102,8 @@ public class TestKNNJoin implements JUnit4Test {
KNNQuery<NumberVector<?, ?>, DoubleDistance> knnq = QueryUtil.getLinearScanKNNQuery(dq);
MeanVariance meansize = new MeanVariance();
- for(DBID id : relation.iterDBIDs()) {
- KNNResult<DoubleDistance> knnlist = knnq.getKNNForDBID(id, 2);
+ for(DBIDIter iditer = relation.iterDBIDs(); iditer.valid(); iditer.advance()) {
+ KNNResult<DoubleDistance> knnlist = knnq.getKNNForDBID(iditer, 2);
meansize.put(knnlist.size());
}
org.junit.Assert.assertEquals("Euclidean mean 2NN", mean2nnEuclid, meansize.getMean(), 0.00001);
@@ -114,8 +115,8 @@ public class TestKNNJoin implements JUnit4Test {
KNNQuery<NumberVector<?, ?>, DoubleDistance> knnq = QueryUtil.getLinearScanKNNQuery(dq);
MeanVariance meansize = new MeanVariance();
- for(DBID id : relation.iterDBIDs()) {
- KNNResult<DoubleDistance> knnlist = knnq.getKNNForDBID(id, 2);
+ for(DBIDIter iditer = relation.iterDBIDs(); iditer.valid(); iditer.advance()) {
+ KNNResult<DoubleDistance> knnlist = knnq.getKNNForDBID(iditer, 2);
meansize.put(knnlist.size());
}
org.junit.Assert.assertEquals("Manhattan mean 2NN", mean2nnManhattan, meansize.getMean(), 0.00001);
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDBSCANResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDBSCANResults.java
index 1e95165a..714f345c 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDBSCANResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDBSCANResults.java
@@ -27,6 +27,7 @@ import org.junit.Test;
import de.lmu.ifi.dbs.elki.JUnit4Test;
import de.lmu.ifi.dbs.elki.algorithm.AbstractSimpleAlgorithmTest;
+import de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.GeneralizedDBSCAN;
import de.lmu.ifi.dbs.elki.data.Clustering;
import de.lmu.ifi.dbs.elki.data.DoubleVector;
import de.lmu.ifi.dbs.elki.data.model.Model;
@@ -93,4 +94,51 @@ public class TestDBSCANResults extends AbstractSimpleAlgorithmTest implements JU
testFMeasure(db, result, 0.954382);
testClusterSizes(result, new int[] { 11, 200, 203, 224 });
}
+
+ /**
+ * Run DBSCAN with fixed parameters and compare the result to a golden
+ * standard.
+ *
+ * @throws ParameterException
+ */
+ @Test
+ public void testGDBSCANResults() {
+ Database db = makeSimpleDatabase(UNITTEST + "3clusters-and-noise-2d.csv", 330);
+
+ // setup algorithm
+ ListParameterization params = new ListParameterization();
+ params.addParameter(DBSCAN.EPSILON_ID, 0.04);
+ params.addParameter(DBSCAN.MINPTS_ID, 20);
+ GeneralizedDBSCAN dbscan = ClassGenericsUtil.parameterizeOrAbort(GeneralizedDBSCAN.class, params);
+ testParameterizationOk(params);
+
+ // run DBSCAN on database
+ Clustering<Model> result = dbscan.run(db);
+
+ testClusterSizes(result, new int[] { 29, 50, 101, 150 });
+ testFMeasure(db, result, 0.996413);
+ }
+
+ /**
+ * Run DBSCAN with fixed parameters and compare the result to a golden
+ * standard.
+ *
+ * @throws ParameterException
+ */
+ @Test
+ public void testGDBSCANOnSingleLinkDataset() {
+ Database db = makeSimpleDatabase(UNITTEST + "single-link-effect.ascii", 638);
+
+ // Setup algorithm
+ ListParameterization params = new ListParameterization();
+ params.addParameter(DBSCAN.EPSILON_ID, 11.5);
+ params.addParameter(DBSCAN.MINPTS_ID, 120);
+ GeneralizedDBSCAN dbscan = ClassGenericsUtil.parameterizeOrAbort(GeneralizedDBSCAN.class, params);
+ testParameterizationOk(params);
+
+ // run DBSCAN on database
+ Clustering<Model> result = dbscan.run(db);
+ testClusterSizes(result, new int[] { 11, 200, 203, 224 });
+ testFMeasure(db, result, 0.954382);
+ }
} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDeLiCluResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDeLiCluResults.java
index 7b62b913..a4fadeb2 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDeLiCluResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestDeLiCluResults.java
@@ -23,6 +23,8 @@ package de.lmu.ifi.dbs.elki.algorithm.clustering;
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;
@@ -82,6 +84,6 @@ public class TestDeLiCluResults extends AbstractSimpleAlgorithmTest implements J
double score = ct.getPaircount().f1Measure();
// We cannot test exactly - due to Hashing, DeLiClu sequence is not
// identical each time, the results will vary slightly.
- org.junit.Assert.assertTrue(this.getClass().getSimpleName() + ": Score does not match: " + score, score > 0.85);
+ assertEquals(this.getClass().getSimpleName() + ": Score does not match: " + score, score, 0.807415, 1E-5);
}
} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestEMResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestEMResults.java
index d9f6e7e6..421141a3 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestEMResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestEMResults.java
@@ -27,7 +27,7 @@ import org.junit.Test;
import de.lmu.ifi.dbs.elki.JUnit4Test;
import de.lmu.ifi.dbs.elki.algorithm.AbstractSimpleAlgorithmTest;
-import de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.AbstractKMeans;
+import de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans;
import de.lmu.ifi.dbs.elki.data.Clustering;
import de.lmu.ifi.dbs.elki.data.DoubleVector;
import de.lmu.ifi.dbs.elki.data.model.EMModel;
@@ -57,7 +57,7 @@ public class TestEMResults extends AbstractSimpleAlgorithmTest implements JUnit4
// Setup algorithm
ListParameterization params = new ListParameterization();
- params.addParameter(AbstractKMeans.SEED_ID, 1);
+ params.addParameter(KMeans.SEED_ID, 1);
params.addParameter(EM.K_ID, 5);
EM<DoubleVector> em = ClassGenericsUtil.parameterizeOrAbort(EM.class, params);
testParameterizationOk(params);
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestSNNClusteringResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestSNNClusteringResults.java
index ba13af08..302d5c0b 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestSNNClusteringResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/TestSNNClusteringResults.java
@@ -66,7 +66,7 @@ public class TestSNNClusteringResults extends AbstractSimpleAlgorithmTest implem
// run SNN on database
Clustering<Model> result = snn.run(db);
- testFMeasure(db, result, 0.835000);
- testClusterSizes(result, new int[] { 76, 213, 219, 225, 231, 236 });
+ testFMeasure(db, result, 0.832371422);
+ testClusterSizes(result, new int[] { 73, 228, 213, 219, 231, 236 });
}
} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestCASHResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestCASHResults.java
index f6d4aba5..2757ab36 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestCASHResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestCASHResults.java
@@ -28,10 +28,10 @@ import org.junit.Test;
import de.lmu.ifi.dbs.elki.JUnit4Test;
import de.lmu.ifi.dbs.elki.algorithm.AbstractSimpleAlgorithmTest;
import de.lmu.ifi.dbs.elki.data.Clustering;
+import de.lmu.ifi.dbs.elki.data.ParameterizationFunction;
import de.lmu.ifi.dbs.elki.data.model.Model;
import de.lmu.ifi.dbs.elki.database.Database;
-import de.lmu.ifi.dbs.elki.datasource.FileBasedDatabaseConnection;
-import de.lmu.ifi.dbs.elki.datasource.parser.ParameterizationFunctionLabelParser;
+import de.lmu.ifi.dbs.elki.datasource.parser.NumberVectorLabelParser;
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;
@@ -55,7 +55,7 @@ public class TestCASHResults extends AbstractSimpleAlgorithmTest implements JUni
public void testCASHResults() {
ListParameterization inp = new ListParameterization();
// CASH input
- inp.addParameter(FileBasedDatabaseConnection.PARSER_ID, ParameterizationFunctionLabelParser.class);
+ inp.addParameter(NumberVectorLabelParser.VECTOR_TYPE_ID, ParameterizationFunction.class);
// Input
Database db = makeSimpleDatabase(UNITTEST + "hierarchical-3d2d1d.csv", 600, inp, null);
@@ -86,7 +86,7 @@ public class TestCASHResults extends AbstractSimpleAlgorithmTest implements JUni
public void testCASHEmbedded() {
// CASH input
ListParameterization inp = new ListParameterization();
- inp.addParameter(FileBasedDatabaseConnection.PARSER_ID, ParameterizationFunctionLabelParser.class);
+ inp.addParameter(NumberVectorLabelParser.VECTOR_TYPE_ID, ParameterizationFunction.class);
Database db = makeSimpleDatabase(UNITTEST + "correlation-embedded-2-4d.ascii", 600, inp, null);
// CASH parameters
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestORCLUSResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestORCLUSResults.java
index 2660c586..ef9ad063 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestORCLUSResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/correlation/TestORCLUSResults.java
@@ -56,7 +56,6 @@ public class TestORCLUSResults extends AbstractSimpleAlgorithmTest implements JU
Database db = makeSimpleDatabase(UNITTEST + "correlation-hierarchy.csv", 450);
ListParameterization params = new ListParameterization();
- // these parameters are not picked too smartly - room for improvement.
params.addParameter(ORCLUS.K_ID, 3);
params.addParameter(ORCLUS.L_ID, 1);
params.addParameter(ORCLUS.SEED_ID, 2);
@@ -68,8 +67,8 @@ public class TestORCLUSResults extends AbstractSimpleAlgorithmTest implements JU
// run ORCLUS on database
Clustering<Model> result = orclus.run(db);
- testFMeasure(db, result, 0.640306); // Hierarchical pairs scored: 0.789113
- testClusterSizes(result, new int[] { 22, 27, 401 });
+ testFMeasure(db, result, 0.6361108); // Hierarchical pairs scored: 0.789113
+ testClusterSizes(result, new int[] { 19, 33, 398 });
}
/**
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/kmeans/TestKMeansResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/kmeans/TestKMeansResults.java
index c35a7194..589be8ad 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/kmeans/TestKMeansResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/kmeans/TestKMeansResults.java
@@ -31,6 +31,7 @@ import de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd;
import de.lmu.ifi.dbs.elki.data.Clustering;
import de.lmu.ifi.dbs.elki.data.DoubleVector;
import de.lmu.ifi.dbs.elki.data.model.MeanModel;
+import de.lmu.ifi.dbs.elki.data.model.MedoidModel;
import de.lmu.ifi.dbs.elki.database.Database;
import de.lmu.ifi.dbs.elki.distance.distancevalue.DoubleDistance;
import de.lmu.ifi.dbs.elki.utilities.ClassGenericsUtil;
@@ -59,8 +60,8 @@ public class TestKMeansResults extends AbstractSimpleAlgorithmTest implements JU
// Setup algorithm
ListParameterization params = new ListParameterization();
- params.addParameter(AbstractKMeans.K_ID, 5);
- params.addParameter(AbstractKMeans.SEED_ID, 3);
+ params.addParameter(KMeans.K_ID, 5);
+ params.addParameter(KMeans.SEED_ID, 3);
AbstractKMeans<DoubleVector, DoubleDistance> kmeans = ClassGenericsUtil.parameterizeOrAbort(KMeansLloyd.class, params);
testParameterizationOk(params);
@@ -82,8 +83,8 @@ public class TestKMeansResults extends AbstractSimpleAlgorithmTest implements JU
// Setup algorithm
ListParameterization params = new ListParameterization();
- params.addParameter(AbstractKMeans.K_ID, 5);
- params.addParameter(AbstractKMeans.SEED_ID, 3);
+ params.addParameter(KMeans.K_ID, 5);
+ params.addParameter(KMeans.SEED_ID, 3);
AbstractKMeans<DoubleVector, DoubleDistance> kmeans = ClassGenericsUtil.parameterizeOrAbort(KMeansMacQueen.class, params);
testParameterizationOk(params);
@@ -92,4 +93,71 @@ public class TestKMeansResults extends AbstractSimpleAlgorithmTest implements JU
testFMeasure(db, result, 0.998005);
testClusterSizes(result, new int[] { 199, 200, 200, 200, 201 });
}
+
+ /**
+ * Run KMedians with fixed parameters and compare the result to a golden
+ * standard.
+ *
+ * @throws ParameterException
+ */
+ @Test
+ public void testKMediansLloyd() {
+ Database db = makeSimpleDatabase(UNITTEST + "different-densities-2d-no-noise.ascii", 1000);
+
+ // Setup algorithm
+ ListParameterization params = new ListParameterization();
+ params.addParameter(KMeans.K_ID, 5);
+ params.addParameter(KMeans.SEED_ID, 3);
+ AbstractKMeans<DoubleVector, DoubleDistance> kmedians = ClassGenericsUtil.parameterizeOrAbort(KMediansLloyd.class, params);
+ testParameterizationOk(params);
+
+ // run KMedians on database
+ Clustering<MeanModel<DoubleVector>> result = kmedians.run(db);
+ testFMeasure(db, result, 0.998005);
+ testClusterSizes(result, new int[] { 199, 200, 200, 200, 201 });
+ }
+
+ /**
+ * Run KMedians PAM with fixed parameters and compare the result to a golden
+ * standard.
+ *
+ * @throws ParameterException
+ */
+ @Test
+ public void testKMedoidsPAM() {
+ Database db = makeSimpleDatabase(UNITTEST + "different-densities-2d-no-noise.ascii", 1000);
+
+ // Setup algorithm
+ ListParameterization params = new ListParameterization();
+ params.addParameter(KMeans.K_ID, 5);
+ KMedoidsPAM<DoubleVector, DoubleDistance> kmedians = ClassGenericsUtil.parameterizeOrAbort(KMedoidsPAM.class, params);
+ testParameterizationOk(params);
+
+ // run KMedians on database
+ Clustering<MedoidModel> result = kmedians.run(db);
+ testFMeasure(db, result, 0.998005);
+ testClusterSizes(result, new int[] { 199, 200, 200, 200, 201 });
+ }
+
+ /**
+ * Run KMedoidsEM with fixed parameters and compare the result to a golden
+ * standard.
+ *
+ * @throws ParameterException
+ */
+ @Test
+ public void testKMedoidsEM() {
+ Database db = makeSimpleDatabase(UNITTEST + "different-densities-2d-no-noise.ascii", 1000);
+
+ // Setup algorithm
+ ListParameterization params = new ListParameterization();
+ params.addParameter(KMeans.K_ID, 5);
+ KMedoidsEM<DoubleVector, DoubleDistance> kmedians = ClassGenericsUtil.parameterizeOrAbort(KMedoidsEM.class, params);
+ testParameterizationOk(params);
+
+ // run KMedians on database
+ Clustering<MedoidModel> result = kmedians.run(db);
+ testFMeasure(db, result, 0.998005);
+ testClusterSizes(result, new int[] { 199, 200, 200, 200, 201 });
+ }
} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/subspace/TestPROCLUSResults.java b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/subspace/TestPROCLUSResults.java
index c5f37c88..82038b8b 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/clustering/subspace/TestPROCLUSResults.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/clustering/subspace/TestPROCLUSResults.java
@@ -29,7 +29,6 @@ import de.lmu.ifi.dbs.elki.JUnit4Test;
import de.lmu.ifi.dbs.elki.algorithm.AbstractSimpleAlgorithmTest;
import de.lmu.ifi.dbs.elki.data.Clustering;
import de.lmu.ifi.dbs.elki.data.DoubleVector;
-import de.lmu.ifi.dbs.elki.data.model.Model;
import de.lmu.ifi.dbs.elki.database.Database;
import de.lmu.ifi.dbs.elki.utilities.ClassGenericsUtil;
import de.lmu.ifi.dbs.elki.utilities.optionhandling.ParameterException;
@@ -66,10 +65,10 @@ public class TestPROCLUSResults extends AbstractSimpleAlgorithmTest implements J
testParameterizationOk(params);
// run PROCLUS on database
- Clustering<Model> result = proclus.run(db);
+ Clustering<?> result = proclus.run(db);
- testFMeasure(db, result, 0.68932);
- testClusterSizes(result, new int[] { 78, 93, 203, 226 });
+ testFMeasure(db, result, 0.7541038);
+ testClusterSizes(result, new int[] { 292, 308 });
}
/**
@@ -86,13 +85,13 @@ public class TestPROCLUSResults extends AbstractSimpleAlgorithmTest implements J
ListParameterization params = new ListParameterization();
params.addParameter(PROCLUS.L_ID, 2);
params.addParameter(PROCLUS.K_ID, 3);
- params.addParameter(PROCLUS.SEED_ID, 2);
+ params.addParameter(PROCLUS.SEED_ID, 4);
PROCLUS<DoubleVector> proclus = ClassGenericsUtil.parameterizeOrAbort(PROCLUS.class, params);
testParameterizationOk(params);
// run PROCLUS on database
- Clustering<Model> result = proclus.run(db);
- testFMeasure(db, result, 0.9673718);
- testClusterSizes(result, new int[] { 150, 289, 411 });
+ Clustering<?> result = proclus.run(db);
+ testFMeasure(db, result, 0.6329819);
+ testClusterSizes(result, new int[] { 282, 568 });
}
} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestINFLO.java b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestINFLO.java
index 39dd9bc0..8a1e84ef 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestINFLO.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestINFLO.java
@@ -55,7 +55,7 @@ public class TestINFLO extends AbstractSimpleAlgorithmTest implements JUnit4Test
// run INFLO on database
OutlierResult result = inflo.run(db);
- testSingleScore(result, 945, 2.5711647857619484);
- testAUC(db, "Noise", result, 0.935222);
+ testSingleScore(result, 945, 1.215459716);
+ testAUC(db, "Noise", result, 0.9389259259259);
}
} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestOnlineLOF.java b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestOnlineLOF.java
index 10cff737..d9b46aea 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestOnlineLOF.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestOnlineLOF.java
@@ -37,7 +37,7 @@ import de.lmu.ifi.dbs.elki.data.VectorUtil;
import de.lmu.ifi.dbs.elki.data.type.TypeUtil;
import de.lmu.ifi.dbs.elki.database.HashmapDatabase;
import de.lmu.ifi.dbs.elki.database.UpdatableDatabase;
-import de.lmu.ifi.dbs.elki.database.ids.DBID;
+import de.lmu.ifi.dbs.elki.database.ids.DBIDIter;
import de.lmu.ifi.dbs.elki.database.ids.DBIDs;
import de.lmu.ifi.dbs.elki.database.relation.Relation;
import de.lmu.ifi.dbs.elki.datasource.FileBasedDatabaseConnection;
@@ -105,10 +105,10 @@ public class TestOnlineLOF implements JUnit4Test {
Relation<Double> scores1 = result1.getScores();
Relation<Double> scores2 = result2.getScores();
- for(DBID id : scores1.getDBIDs()) {
+ for(DBIDIter id = scores1.getDBIDs().iter(); id.valid(); id.advance()) {
Double lof1 = scores1.get(id);
Double lof2 = scores2.get(id);
- assertTrue("lof(" + id + ") != lof(" + id + "): " + lof1 + " != " + lof2, lof1.equals(lof2));
+ assertTrue("lof(" + id.getDBID() + ") != lof(" + id.getDBID() + "): " + lof1 + " != " + lof2, lof1.equals(lof2));
}
}
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/outlier/meta/TestHiCS.java b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/meta/TestHiCS.java
new file mode 100644
index 00000000..40240ec4
--- /dev/null
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/meta/TestHiCS.java
@@ -0,0 +1,88 @@
+package de.lmu.ifi.dbs.elki.algorithm.outlier.meta;
+
+/*
+ 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;
+import de.lmu.ifi.dbs.elki.algorithm.AbstractSimpleAlgorithmTest;
+import de.lmu.ifi.dbs.elki.algorithm.outlier.LOF;
+import de.lmu.ifi.dbs.elki.data.DoubleVector;
+import de.lmu.ifi.dbs.elki.database.Database;
+import de.lmu.ifi.dbs.elki.math.statistics.tests.KolmogorovSmirnovTest;
+import de.lmu.ifi.dbs.elki.math.statistics.tests.WelchTTest;
+import de.lmu.ifi.dbs.elki.result.outlier.OutlierResult;
+import de.lmu.ifi.dbs.elki.utilities.ClassGenericsUtil;
+import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization.ListParameterization;
+
+/**
+ * Tests the HiCS algorithm.
+ *
+ * @author Erich Schubert
+ */
+public class TestHiCS extends AbstractSimpleAlgorithmTest implements JUnit4Test {
+ @Test
+ public void testHiCSKS() {
+ Database db = makeSimpleDatabase(UNITTEST + "outlier-axis-subspaces-6d.ascii", 1345);
+
+ // Parameterization
+ ListParameterization params = new ListParameterization();
+ params.addParameter(LOF.K_ID, 10);
+ params.addParameter(HiCS.Parameterizer.LIMIT_ID, 10);
+ params.addParameter(HiCS.Parameterizer.SEED_ID, 0);
+ params.addParameter(HiCS.Parameterizer.TEST_ID, KolmogorovSmirnovTest.STATIC);
+
+ // setup Algorithm
+ HiCS<DoubleVector> fb = ClassGenericsUtil.parameterizeOrAbort(HiCS.class, params);
+ testParameterizationOk(params);
+
+ // run HiCS on database
+ OutlierResult result = fb.run(db);
+
+ testAUC(db, "Noise", result, 0.9024537815126049);
+ testSingleScore(result, 1293, 5.0754391836);
+ }
+
+ @Test
+ public void testHiCSWelch() {
+ Database db = makeSimpleDatabase(UNITTEST + "outlier-axis-subspaces-6d.ascii", 1345);
+
+ // Parameterization
+ ListParameterization params = new ListParameterization();
+ params.addParameter(LOF.K_ID, 10);
+ params.addParameter(HiCS.Parameterizer.LIMIT_ID, 10);
+ params.addParameter(HiCS.Parameterizer.SEED_ID, 0);
+ params.addParameter(HiCS.Parameterizer.TEST_ID, WelchTTest.STATIC);
+
+ // setup Algorithm
+ HiCS<DoubleVector> fb = ClassGenericsUtil.parameterizeOrAbort(HiCS.class, params);
+ testParameterizationOk(params);
+
+ // run HiCS on database
+ OutlierResult result = fb.run(db);
+
+ testAUC(db, "Noise", result, 0.6597983193);
+ testSingleScore(result, 1293, 2.6993476951);
+ }
+} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestSOD.java b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/subspace/TestSOD.java
index de637957..c43f2f35 100644
--- a/test/de/lmu/ifi/dbs/elki/algorithm/outlier/TestSOD.java
+++ b/test/de/lmu/ifi/dbs/elki/algorithm/outlier/subspace/TestSOD.java
@@ -1,4 +1,4 @@
-package de.lmu.ifi.dbs.elki.algorithm.outlier;
+package de.lmu.ifi.dbs.elki.algorithm.outlier.subspace;
/*
This file is part of ELKI:
@@ -57,7 +57,7 @@ public class TestSOD extends AbstractSimpleAlgorithmTest implements JUnit4Test {
// run SOD on database
OutlierResult result = sod.run(db);
- testSingleScore(result, 1293, 1.7277777);
- testAUC(db, "Noise", result, 0.94956862);
+ testSingleScore(result, 1293, 1.5167500);
+ testAUC(db, "Noise", result, 0.949131652);
}
} \ No newline at end of file
diff --git a/test/de/lmu/ifi/dbs/elki/evaluation/roc/TestComputeROC.java b/test/de/lmu/ifi/dbs/elki/evaluation/roc/TestComputeROC.java
index 206fbcfd..6a6157a1 100644
--- a/test/de/lmu/ifi/dbs/elki/evaluation/roc/TestComputeROC.java
+++ b/test/de/lmu/ifi/dbs/elki/evaluation/roc/TestComputeROC.java
@@ -24,7 +24,6 @@ package de.lmu.ifi.dbs.elki.evaluation.roc;
*/
import java.util.ArrayList;
-import java.util.List;
import junit.framework.Assert;
@@ -34,8 +33,7 @@ import de.lmu.ifi.dbs.elki.JUnit4Test;
import de.lmu.ifi.dbs.elki.database.ids.DBID;
import de.lmu.ifi.dbs.elki.database.ids.DBIDUtil;
import de.lmu.ifi.dbs.elki.database.ids.HashSetModifiableDBIDs;
-import de.lmu.ifi.dbs.elki.evaluation.roc.ROC;
-import de.lmu.ifi.dbs.elki.utilities.pairs.DoubleDoublePair;
+import de.lmu.ifi.dbs.elki.math.geometry.XYCurve;
import de.lmu.ifi.dbs.elki.utilities.pairs.Pair;
/**
@@ -67,11 +65,11 @@ public class TestComputeROC implements JUnit4Test {
distances.add(new Pair<Double, DBID>(5.0, DBIDUtil.importInteger(9)));
distances.add(new Pair<Double, DBID>(6.0, DBIDUtil.importInteger(5)));
- List<DoubleDoublePair> roccurve = ROC.materializeROC(9, positive, distances.iterator());
- // System.out.println(roccurve);
+ XYCurve roccurve = ROC.materializeROC(9, positive, distances.iterator());
+ System.out.println(roccurve);
Assert.assertEquals("ROC curve too complex", 6, roccurve.size());
- double auc = ROC.computeAUC(roccurve);
+ double auc = XYCurve.areaUnderCurve(roccurve);
Assert.assertEquals("ROC AUC not right.", 0.6, auc, 0.0001);
}
}
diff --git a/test/de/lmu/ifi/dbs/elki/index/TestIndexStructures.java b/test/de/lmu/ifi/dbs/elki/index/TestIndexStructures.java
index 4ce9dc6e..e0b3a479 100644
--- a/test/de/lmu/ifi/dbs/elki/index/TestIndexStructures.java
+++ b/test/de/lmu/ifi/dbs/elki/index/TestIndexStructures.java
@@ -35,7 +35,6 @@ 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.DBID;
import de.lmu.ifi.dbs.elki.database.query.DistanceResultPair;
import de.lmu.ifi.dbs.elki.database.query.distance.DistanceQuery;
import de.lmu.ifi.dbs.elki.database.query.knn.KNNQuery;
@@ -58,6 +57,8 @@ import de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.query.DoubleDistance
import de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTree;
import de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTreeFactory;
import de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.insert.ApproximativeLeastOverlapInsertionStrategy;
+import de.lmu.ifi.dbs.elki.index.vafile.PartialVAFile;
+import de.lmu.ifi.dbs.elki.index.vafile.VAFile;
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;
@@ -131,6 +132,32 @@ public class TestIndexStructures implements JUnit4Test {
}
/**
+ * Test {@link VAFile} using a file based database connection.
+ *
+ * @throws ParameterException on errors.
+ */
+ @Test
+ public void testVAFile() {
+ ListParameterization spatparams = new ListParameterization();
+ spatparams.addParameter(StaticArrayDatabase.INDEX_ID, VAFile.Factory.class);
+ spatparams.addParameter(VAFile.Factory.PARTITIONS_ID, 4);
+ testFileBasedDatabaseConnection(spatparams, VAFile.VAFileKNNQuery.class, VAFile.VAFileRangeQuery.class);
+ }
+
+ /**
+ * Test {@link PartialVAFile} using a file based database connection.
+ *
+ * @throws ParameterException on errors.
+ */
+ @Test
+ public void testPartialVAFile() {
+ ListParameterization spatparams = new ListParameterization();
+ spatparams.addParameter(StaticArrayDatabase.INDEX_ID, PartialVAFile.Factory.class);
+ spatparams.addParameter(PartialVAFile.Factory.PARTITIONS_ID, 4);
+ testFileBasedDatabaseConnection(spatparams, PartialVAFile.PartialVAFileKNNQuery.class, PartialVAFile.PartialVAFileRangeQuery.class);
+ }
+
+ /**
* Test {@link RStarTree} using a file based database connection. With "fast"
* mode enabled on an extreme level (since this should only reduce
* performance, not accuracy!)
@@ -195,8 +222,7 @@ public class TestIndexStructures implements JUnit4Test {
// Verify distance
assertEquals("Expected distance doesn't match.", shouldd[i], res.getDistance().doubleValue());
// verify vector
- DBID id = res.getDBID();
- DoubleVector c = rep.get(id);
+ DoubleVector c = rep.get(res);
DoubleVector c2 = new DoubleVector(shouldc[i]);
assertEquals("Expected vector doesn't match: " + c.toString(), 0.0, dist.distance(c, c2).doubleValue(), 0.00001);
@@ -217,8 +243,7 @@ public class TestIndexStructures implements JUnit4Test {
// Verify distance
assertEquals("Expected distance doesn't match.", shouldd[i], res.getDistance().doubleValue());
// verify vector
- DBID id = res.getDBID();
- DoubleVector c = rep.get(id);
+ DoubleVector c = rep.get(res);
DoubleVector c2 = new DoubleVector(shouldc[i]);
assertEquals("Expected vector doesn't match: " + c.toString(), 0.0, dist.distance(c, c2).doubleValue(), 0.00001);
diff --git a/test/de/lmu/ifi/dbs/elki/index/preprocessed/TestMaterializedKNNAndRKNNPreprocessor.java b/test/de/lmu/ifi/dbs/elki/index/preprocessed/TestMaterializedKNNAndRKNNPreprocessor.java
index f2372d7a..0ef07a69 100644
--- a/test/de/lmu/ifi/dbs/elki/index/preprocessed/TestMaterializedKNNAndRKNNPreprocessor.java
+++ b/test/de/lmu/ifi/dbs/elki/index/preprocessed/TestMaterializedKNNAndRKNNPreprocessor.java
@@ -167,7 +167,7 @@ public class TestMaterializedKNNAndRKNNPreprocessor implements JUnit4Test {
}
assertEquals("kNN sizes do not agree.", lin_knn.size(), pre_knn.size());
for(int j = 0; j < lin_knn.size(); j++) {
- assertTrue("kNNs of linear scan and preprocessor do not match!", lin_knn.get(j).getDBID().equals(pre_knn.get(j).getDBID()));
+ assertTrue("kNNs of linear scan and preprocessor do not match!", lin_knn.get(j).sameDBID(pre_knn.get(j)));
assertTrue("kNNs of linear scan and preprocessor do not match!", lin_knn.get(j).getDistance().equals(pre_knn.get(j).getDistance()));
}
}
@@ -188,7 +188,7 @@ public class TestMaterializedKNNAndRKNNPreprocessor implements JUnit4Test {
}
assertEquals("rkNN sizes do not agree for k=" + k, lin_rknn.size(), pre_rknn.size());
for(int j = 0; j < lin_rknn.size(); j++) {
- assertTrue("rkNNs of linear scan and preprocessor do not match!", lin_rknn.get(j).getDBID().equals(pre_rknn.get(j).getDBID()));
+ assertTrue("rkNNs of linear scan and preprocessor do not match!", lin_rknn.get(j).sameDBID(pre_rknn.get(j)));
assertTrue("rkNNs of linear scan and preprocessor do not match!", lin_rknn.get(j).getDistance().equals(pre_rknn.get(j).getDistance()));
}
}
diff --git a/test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java b/test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java
index c7ebfec2..56d4549d 100644
--- a/test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java
+++ b/test/de/lmu/ifi/dbs/elki/math/TestKernelDensityFitting.java
@@ -35,6 +35,7 @@ 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.DBID;
+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;
@@ -92,7 +93,8 @@ public class TestKernelDensityFitting implements JUnit4Test {
// transform into double array
{
int i = 0;
- for(DBID id : rep.iterDBIDs()) {
+ for(DBIDIter iditer = rep.iterDBIDs(); iditer.valid(); iditer.advance()) {
+ DBID id = iditer.getDBID();
fulldata[i] = rep.get(id).doubleValue(1);
i++;
}
diff --git a/test/de/lmu/ifi/dbs/elki/math/histograms/TestFlexiHistogram.java b/test/de/lmu/ifi/dbs/elki/math/histograms/TestFlexiHistogram.java
index bcc7f330..7eafa270 100644
--- a/test/de/lmu/ifi/dbs/elki/math/histograms/TestFlexiHistogram.java
+++ b/test/de/lmu/ifi/dbs/elki/math/histograms/TestFlexiHistogram.java
@@ -26,10 +26,11 @@ package de.lmu.ifi.dbs.elki.math.histograms;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
+import java.util.Iterator;
+
import org.junit.Test;
import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.utilities.iterator.IterableUtil;
import de.lmu.ifi.dbs.elki.utilities.pairs.DoubleObjPair;
/**
@@ -75,7 +76,8 @@ public class TestFlexiHistogram implements JUnit4Test {
}
// backwards...
off--;
- for(DoubleObjPair<Double> pair : IterableUtil.fromIterator(hist.reverseIterator())) {
+ for(Iterator<DoubleObjPair<Double>> iter = hist.reverseIterator(); iter.hasNext(); ) {
+ DoubleObjPair<Double> pair = iter.next();
assertEquals("Array iterator bin position", -0.1 + 0.2 * off, pair.first, 0.00001);
assertEquals("Array iterator bin contents", resized[off], pair.getSecond(), 0.00001);
off--;
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
new file mode 100644
index 00000000..fd975c15
--- /dev/null
+++ b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/AbstractDistributionTest.java
@@ -0,0 +1,77 @@
+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 = Integer.MIN_VALUE;
+ 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));
+ // if (given > maxerrlev) {
+ // System.err.println("PDF Error for "+d+" magnitude is not tight: expected "+maxerrlev+" got "+given);
+ // }
+ assertTrue("Error magnitude is not tight: expected " + maxerrlev + " got " + given, given <= maxerrlev);
+ }
+
+ public void checkCDF(Distribution d, double[] x, double[] expected, double err) {
+ int maxerrlev = Integer.MIN_VALUE;
+ 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));
+ // if (given > maxerrlev) {
+ // System.err.println("CDF Error for "+d+" magnitude is not tight: expected "+maxerrlev+" got "+given);
+ // }
+ assertTrue("Error magnitude is not tight: expected " + maxerrlev + " got " + given, given <= maxerrlev);
+ }
+
+ public void checkQuantile(Distribution d, double[] x, double[] expected, double err) {
+ int maxerrlev = Integer.MIN_VALUE;
+ for(int i = 0; i < x.length; i++) {
+ 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));
+ // if (given > maxerrlev) {
+ // System.err.println("Probit Error for "+d+" magnitude is not tight: expected "+maxerrlev+" got "+given);
+ // }
+ assertTrue("Error magnitude is not tight: expected " + maxerrlev + " got " + 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
new file mode 100644
index 00000000..f5efdce0
--- /dev/null
+++ b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestBetaDistribution.java
@@ -0,0 +1,3909 @@
+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
+ };
+
+ @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(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);
+ }
+} \ No newline at end of file
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
new file mode 100644
index 00000000..4bfb52fd
--- /dev/null
+++ b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestChiSquaredDistribution.java
@@ -0,0 +1,826 @@
+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/TestGammaDistribution.java b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGammaDistribution.java
new file mode 100644
index 00000000..8ec972f3
--- /dev/null
+++ b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestGammaDistribution.java
@@ -0,0 +1,1304 @@
+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;
+
+/**
+ * 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 = GammaDistribution.estimate(data);
+ assertEquals("k does not match.", g.getK(), g2.getK(), 1E-2);
+ assertEquals("theta does not match.", g.getTheta(), g2.getTheta(), 1E-5);
+ }
+} \ No newline at end of file
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
new file mode 100644
index 00000000..c4924073
--- /dev/null
+++ b/test/de/lmu/ifi/dbs/elki/math/statistics/distribution/TestNormalDistribution.java
@@ -0,0 +1,519 @@
+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/utilities/datastructures/heap/TestHeapPerformance.java b/test/de/lmu/ifi/dbs/elki/utilities/datastructures/heap/TestHeapPerformance.java
index 2f990e30..a10d3706 100644
--- a/test/de/lmu/ifi/dbs/elki/utilities/datastructures/heap/TestHeapPerformance.java
+++ b/test/de/lmu/ifi/dbs/elki/utilities/datastructures/heap/TestHeapPerformance.java
@@ -35,16 +35,13 @@ import java.util.Random;
import org.junit.Test;
-import de.lmu.ifi.dbs.elki.JUnit4Test;
-import de.lmu.ifi.dbs.elki.utilities.datastructures.heap.Heap;
-
/**
* Unit test to ensure that our heap is not significantly worse than SUN javas
* regular PriorityQueue.
*
* @author Erich Schubert
*/
-public class TestHeapPerformance implements JUnit4Test {
+public class TestHeapPerformance {
final private int queueSize = 100000;
final private int iterations = 20;