]> source.dussan.org Git - poi.git/commitdiff
normdist (init work)
authorPJ Fanning <fanningpj@apache.org>
Tue, 25 Jan 2022 22:49:03 +0000 (22:49 +0000)
committerPJ Fanning <fanningpj@apache.org>
Tue, 25 Jan 2022 22:49:03 +0000 (22:49 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897476 13f79535-47bb-0310-9956-ffa450edef68

poi/src/main/java/org/apache/poi/ss/formula/functions/NormDist.java
poi/src/test/java/org/apache/poi/ss/formula/functions/TestNormDist.java

index 9d34dcee9715fc4ecbf4d1fc2cf9a7cb75af0a56..9a9ea03e02eea4ad625df594309863906686972d 100644 (file)
@@ -36,7 +36,7 @@ public final class NormDist extends Fixed4ArgFunction implements FreeRefFunction
 
     static double probability(double x, double mean, double stdev, boolean cumulative) {
         NormalDistribution normalDistribution = new NormalDistribution(mean, stdev);
-        return cumulative ? normalDistribution.cumulativeProbability(x) : normalDistribution.probability(x);
+        return cumulative ? normalDistribution.cumulativeProbability(x) : normalDistribution.density(x);
     }
 
     @Override
index 66894e1fc047ecde299b533683c8f18dd9579f15..120243018362e39c7211475ad4c7377ee07d17d6 100644 (file)
@@ -46,8 +46,7 @@ final class TestNormDist {
     @Test
     void testBasic() {
         confirmValue("42", "40", "1.5", true, 0.9087888);
-        //TODO needs investigation
-        //confirmValue("42", "40", "1.5", false, 0.10934);
+        confirmValue("42", "40", "1.5", false, 0.10934);
     }
 
     @Test