You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2016/06/11 19:02:54 UTC
[math] Formatting (tabs, alignment).
Repository: commons-math
Updated Branches:
refs/heads/develop 821886a96 -> dccc12554
Formatting (tabs, alignment).
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/dccc1255
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/dccc1255
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/dccc1255
Branch: refs/heads/develop
Commit: dccc1255413adc1a212dbe3bf40accb70ccd44ef
Parents: 821886a
Author: Gilles <er...@apache.org>
Authored: Sat Jun 11 21:01:45 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Sat Jun 11 21:01:45 2016 +0200
----------------------------------------------------------------------
.../stat/interval/ClopperPearsonInterval.java | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/dccc1255/src/main/java/org/apache/commons/math4/stat/interval/ClopperPearsonInterval.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/stat/interval/ClopperPearsonInterval.java b/src/main/java/org/apache/commons/math4/stat/interval/ClopperPearsonInterval.java
index 6f257e7..2e41693 100644
--- a/src/main/java/org/apache/commons/math4/stat/interval/ClopperPearsonInterval.java
+++ b/src/main/java/org/apache/commons/math4/stat/interval/ClopperPearsonInterval.java
@@ -30,29 +30,29 @@ public class ClopperPearsonInterval implements BinomialConfidenceInterval {
/** {@inheritDoc} */
@Override
- public ConfidenceInterval createInterval(int numberOfTrials, int numberOfSuccesses,
+ public ConfidenceInterval createInterval(int numberOfTrials,
+ int numberOfSuccesses,
double confidenceLevel) {
IntervalUtils.checkParameters(numberOfTrials, numberOfSuccesses, confidenceLevel);
double lowerBound = 0;
double upperBound = 0;
if (numberOfSuccesses > 0) {
- final double alpha = 0.5 * (1 - confidenceLevel);
+ final double alpha = 0.5 * (1 - confidenceLevel);
- final FDistribution distributionLowerBound = new FDistribution(2 * (numberOfTrials - numberOfSuccesses + 1),
- 2 * numberOfSuccesses);
+ final FDistribution distributionLowerBound = new FDistribution(2 * (numberOfTrials - numberOfSuccesses + 1),
+ 2 * numberOfSuccesses);
final double fValueLowerBound = distributionLowerBound.inverseCumulativeProbability(1 - alpha);
lowerBound = numberOfSuccesses /
- (numberOfSuccesses + (numberOfTrials - numberOfSuccesses + 1) * fValueLowerBound);
+ (numberOfSuccesses + (numberOfTrials - numberOfSuccesses + 1) * fValueLowerBound);
- final FDistribution distributionUpperBound = new FDistribution(2 * (numberOfSuccesses + 1),
- 2 * (numberOfTrials - numberOfSuccesses));
+ final FDistribution distributionUpperBound = new FDistribution(2 * (numberOfSuccesses + 1),
+ 2 * (numberOfTrials - numberOfSuccesses));
final double fValueUpperBound = distributionUpperBound.inverseCumulativeProbability(1 - alpha);
upperBound = (numberOfSuccesses + 1) * fValueUpperBound /
- (numberOfTrials - numberOfSuccesses + (numberOfSuccesses + 1) * fValueUpperBound);
+ (numberOfTrials - numberOfSuccesses + (numberOfSuccesses + 1) * fValueUpperBound);
}
return new ConfidenceInterval(lowerBound, upperBound, confidenceLevel);
}
-
}