public final class org.apache.commons.math3.stat.interval.IntervalUtils
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.commons.math3.stat.interval.IntervalUtils
super_class: java.lang.Object
{
private static final org.apache.commons.math3.stat.interval.BinomialConfidenceInterval AGRESTI_COULL;
descriptor: Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.math3.stat.interval.BinomialConfidenceInterval CLOPPER_PEARSON;
descriptor: Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.math3.stat.interval.BinomialConfidenceInterval NORMAL_APPROXIMATION;
descriptor: Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.apache.commons.math3.stat.interval.BinomialConfidenceInterval WILSON_SCORE;
descriptor: Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.commons.math3.stat.interval.AgrestiCoullInterval
dup
invokespecial org.apache.commons.math3.stat.interval.AgrestiCoullInterval.<init>:()V
putstatic org.apache.commons.math3.stat.interval.IntervalUtils.AGRESTI_COULL:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
1: new org.apache.commons.math3.stat.interval.ClopperPearsonInterval
dup
invokespecial org.apache.commons.math3.stat.interval.ClopperPearsonInterval.<init>:()V
putstatic org.apache.commons.math3.stat.interval.IntervalUtils.CLOPPER_PEARSON:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
2: new org.apache.commons.math3.stat.interval.NormalApproximationInterval
dup
invokespecial org.apache.commons.math3.stat.interval.NormalApproximationInterval.<init>:()V
putstatic org.apache.commons.math3.stat.interval.IntervalUtils.NORMAL_APPROXIMATION:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
3: new org.apache.commons.math3.stat.interval.WilsonScoreInterval
dup
invokespecial org.apache.commons.math3.stat.interval.WilsonScoreInterval.<init>:()V
putstatic org.apache.commons.math3.stat.interval.IntervalUtils.WILSON_SCORE:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/stat/interval/IntervalUtils;
public static org.apache.commons.math3.stat.interval.ConfidenceInterval getAgrestiCoullInterval(int, int, double);
descriptor: (IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.commons.math3.stat.interval.IntervalUtils.AGRESTI_COULL:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
iload 0
iload 1
dload 2
invokeinterface org.apache.commons.math3.stat.interval.BinomialConfidenceInterval.createInterval:(IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 numberOfTrials I
0 1 1 numberOfSuccesses I
0 1 2 confidenceLevel D
MethodParameters:
Name Flags
numberOfTrials
numberOfSuccesses
confidenceLevel
public static org.apache.commons.math3.stat.interval.ConfidenceInterval getClopperPearsonInterval(int, int, double);
descriptor: (IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.commons.math3.stat.interval.IntervalUtils.CLOPPER_PEARSON:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
iload 0
iload 1
dload 2
invokeinterface org.apache.commons.math3.stat.interval.BinomialConfidenceInterval.createInterval:(IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 numberOfTrials I
0 1 1 numberOfSuccesses I
0 1 2 confidenceLevel D
MethodParameters:
Name Flags
numberOfTrials
numberOfSuccesses
confidenceLevel
public static org.apache.commons.math3.stat.interval.ConfidenceInterval getNormalApproximationInterval(int, int, double);
descriptor: (IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.commons.math3.stat.interval.IntervalUtils.NORMAL_APPROXIMATION:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
iload 0
iload 1
dload 2
invokeinterface org.apache.commons.math3.stat.interval.BinomialConfidenceInterval.createInterval:(IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 numberOfTrials I
0 1 1 numberOfSuccesses I
0 1 2 confidenceLevel D
MethodParameters:
Name Flags
numberOfTrials
numberOfSuccesses
confidenceLevel
public static org.apache.commons.math3.stat.interval.ConfidenceInterval getWilsonScoreInterval(int, int, double);
descriptor: (IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.commons.math3.stat.interval.IntervalUtils.WILSON_SCORE:Lorg/apache/commons/math3/stat/interval/BinomialConfidenceInterval;
iload 0
iload 1
dload 2
invokeinterface org.apache.commons.math3.stat.interval.BinomialConfidenceInterval.createInterval:(IID)Lorg/apache/commons/math3/stat/interval/ConfidenceInterval;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 numberOfTrials I
0 1 1 numberOfSuccesses I
0 1 2 confidenceLevel D
MethodParameters:
Name Flags
numberOfTrials
numberOfSuccesses
confidenceLevel
static void checkParameters(int, int, double);
descriptor: (IID)V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 0
ifgt 2
1: new org.apache.commons.math3.exception.NotStrictlyPositiveException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_TRIALS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.apache.commons.math3.exception.NotStrictlyPositiveException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
ifge 4
3: new org.apache.commons.math3.exception.NotPositiveException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NEGATIVE_NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.apache.commons.math3.exception.NotPositiveException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V
athrow
4: StackMap locals:
StackMap stack:
iload 1
iload 0
if_icmple 8
5: new org.apache.commons.math3.exception.NumberIsTooLargeException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
6: iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_1
7: invokespecial org.apache.commons.math3.exception.NumberIsTooLargeException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V
athrow
8: StackMap locals:
StackMap stack:
dload 2
dconst_0
dcmpg
ifle 9
dload 2
dconst_1
dcmpl
iflt 12
9: StackMap locals:
StackMap stack:
new org.apache.commons.math3.exception.OutOfRangeException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.OUT_OF_BOUNDS_CONFIDENCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
10: dload 2
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
11: invokespecial org.apache.commons.math3.exception.OutOfRangeException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
athrow
12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 numberOfTrials I
0 13 1 numberOfSuccesses I
0 13 2 confidenceLevel D
MethodParameters:
Name Flags
numberOfTrials
numberOfSuccesses
confidenceLevel
}
SourceFile: "IntervalUtils.java"