public class org.apache.commons.math3.stat.inference.TTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.stat.inference.TTest
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/inference/TTest;
public double pairedT(double[], double[]);
descriptor: ([D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
2: aload 1
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.meanDifference:([D[D)D
dstore 3
start local 3 3: aload 0
dload 3
dconst_0
4: aload 1
aload 2
dload 3
invokestatic org.apache.commons.math3.stat.StatUtils.varianceDifference:([D[DD)D
5: aload 1
arraylength
i2d
6: invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
dreturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 7 1 sample1 [D
0 7 2 sample2 [D
3 7 3 meanDifference D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
sample1 final
sample2 final
public double pairedTTest(double[], double[]);
descriptor: ([D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.meanDifference:([D[D)D
dstore 3
start local 3 1: aload 0
dload 3
dconst_0
2: aload 1
aload 2
dload 3
invokestatic org.apache.commons.math3.stat.StatUtils.varianceDifference:([D[DD)D
3: aload 1
arraylength
i2d
4: invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDD)D
dreturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 5 1 sample1 [D
0 5 2 sample2 [D
1 5 3 meanDifference D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sample1 final
sample2 final
public boolean pairedTTest(double[], double[], double);
descriptor: ([D[DD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
dload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
1: aload 0
aload 1
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.pairedTTest:([D[D)D
dload 3
dcmpg
ifge 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 3 1 sample1 [D
0 3 2 sample2 [D
0 3 3 alpha D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sample1 final
sample2 final
alpha final
public double t(double, double[]);
descriptor: (D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
aload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
1: aload 0
aload 3
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
dload 1
aload 3
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
2: aload 3
arraylength
i2d
3: invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 4 1 mu D
0 4 3 observed [D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
mu final
observed final
public double t(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
descriptor: (DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
aload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
1: aload 0
aload 3
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
dload 1
aload 3
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
2: aload 3
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
3: invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 4 1 mu D
0 4 3 sampleStats Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
mu final
sampleStats final
public double homoscedasticT(double[], double[]);
descriptor: ([D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
2: aload 0
aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
3: aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
4: aload 1
arraylength
i2d
aload 2
arraylength
i2d
5: invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticT:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 6 1 sample1 [D
0 6 2 sample2 [D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
sample1 final
sample2 final
public double t(double[], double[]);
descriptor: ([D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
2: aload 0
aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
3: aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
4: aload 1
arraylength
i2d
aload 2
arraylength
i2d
5: invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 6 1 sample1 [D
0 6 2 sample2 [D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
sample1 final
sample2 final
public double t(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
2: aload 0
aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
3: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
4: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
5: invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 6 1 sampleStats1 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
0 6 2 sampleStats2 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
sampleStats1 final
sampleStats2 final
public double homoscedasticT(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
2: aload 0
aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
3: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
4: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
5: invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticT:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 6 1 sampleStats1 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
0 6 2 sampleStats2 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
sampleStats1 final
sampleStats2 final
public double tTest(double, double[]);
descriptor: (D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
aload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
1: aload 0
aload 3
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
dload 1
aload 3
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
2: aload 3
arraylength
i2d
3: invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 4 1 mu D
0 4 3 sample [D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
mu final
sample final
public boolean tTest(double, double[], double);
descriptor: (D[DD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
dload 4
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
1: aload 0
dload 1
aload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(D[D)D
dload 4
dcmpg
ifge 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 3 1 mu D
0 3 3 sample [D
0 3 4 alpha D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
mu final
sample final
alpha final
public double tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
descriptor: (DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
aload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
1: aload 0
aload 3
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
dload 1
aload 3
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
2: aload 3
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
3: invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDD)D
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 4 1 mu D
0 4 3 sampleStats Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
mu final
sampleStats final
public boolean tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double);
descriptor: (DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;D)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
dload 4
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
1: aload 0
dload 1
aload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DLorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
dload 4
dcmpg
ifge 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 3 1 mu D
0 3 3 sampleStats Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
0 3 4 alpha D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
mu final
sampleStats final
alpha final
public double tTest(double[], double[]);
descriptor: ([D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
2: aload 0
aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
3: aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
4: aload 1
arraylength
i2d
aload 2
arraylength
i2d
5: invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 6 1 sample1 [D
0 6 2 sample2 [D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sample1 final
sample2 final
public double homoscedasticTTest(double[], double[]);
descriptor: ([D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:([D)V
2: aload 0
aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
3: aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.mean:([D)D
4: aload 1
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
5: aload 2
invokestatic org.apache.commons.math3.stat.StatUtils.variance:([D)D
6: aload 1
arraylength
i2d
aload 2
arraylength
i2d
7: invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticTTest:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 8 1 sample1 [D
0 8 2 sample2 [D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sample1 final
sample2 final
public boolean tTest(double[], double[], double);
descriptor: ([D[DD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
dload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
1: aload 0
aload 1
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:([D[D)D
dload 3
dcmpg
ifge 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 3 1 sample1 [D
0 3 2 sample2 [D
0 3 3 alpha D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sample1 final
sample2 final
alpha final
public boolean homoscedasticTTest(double[], double[], double);
descriptor: ([D[DD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
dload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
1: aload 0
aload 1
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticTTest:([D[D)D
dload 3
dcmpg
ifge 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 3 1 sample1 [D
0 3 2 sample2 [D
0 3 3 alpha D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sample1 final
sample2 final
alpha final
public double tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
2: aload 0
aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
3: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
4: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
5: invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 6 1 sampleStats1 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
0 6 2 sampleStats2 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sampleStats1 final
sampleStats2 final
public double homoscedasticTTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
1: aload 0
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSampleData:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
2: aload 0
aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
3: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
4: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
5: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
6: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
7: invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticTTest:(DDDDDD)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 8 1 sampleStats1 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
0 8 2 sampleStats2 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sampleStats1 final
sampleStats2 final
public boolean tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;D)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
dload 3
invokevirtual org.apache.commons.math3.stat.inference.TTest.checkSignificanceLevel:(D)V
1: aload 0
aload 1
aload 2
invokevirtual org.apache.commons.math3.stat.inference.TTest.tTest:(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)D
dload 3
dcmpg
ifge 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 3 1 sampleStats1 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
0 3 2 sampleStats2 Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
0 3 3 alpha D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException
MethodParameters:
Name Flags
sampleStats1 final
sampleStats2 final
alpha final
protected double df(double, double, double, double);
descriptor: (DDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=9, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: dload 1
dload 5
ddiv
dload 3
dload 7
ddiv
dadd
dload 1
dload 5
ddiv
dload 3
dload 7
ddiv
dadd
dmul
1: dload 1
dload 1
dmul
dload 5
dload 5
dmul
dload 5
dconst_1
dsub
dmul
ddiv
dload 3
dload 3
dmul
2: dload 7
dload 7
dmul
dload 7
dconst_1
dsub
dmul
ddiv
3: dadd
4: ddiv
dreturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 5 1 v1 D
0 5 3 v2 D
0 5 5 n1 D
0 5 7 n2 D
MethodParameters:
Name Flags
v1
v2
n1
n2
protected double t(double, double, double, double);
descriptor: (DDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=9, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: dload 1
dload 3
dsub
dload 5
dload 7
ddiv
invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
ddiv
dreturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 1 1 m D
0 1 3 mu D
0 1 5 v D
0 1 7 n D
MethodParameters:
Name Flags
m final
mu final
v final
n final
protected double t(double, double, double, double, double, double);
descriptor: (DDDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=13, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: dload 1
dload 3
dsub
dload 5
dload 9
ddiv
dload 7
dload 11
ddiv
dadd
invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
ddiv
dreturn
end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 1 1 m1 D
0 1 3 m2 D
0 1 5 v1 D
0 1 7 v2 D
0 1 9 n1 D
0 1 11 n2 D
MethodParameters:
Name Flags
m1 final
m2 final
v1 final
v2 final
n1 final
n2 final
protected double homoscedasticT(double, double, double, double, double, double);
descriptor: (DDDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=15, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: dload 9
dconst_1
dsub
dload 5
dmul
dload 11
dconst_1
dsub
dload 7
dmul
dadd
dload 9
dload 11
dadd
ldc 2.0
dsub
ddiv
dstore 13
start local 13 1: dload 1
dload 3
dsub
dload 13
dconst_1
dload 9
ddiv
dconst_1
dload 11
ddiv
dadd
dmul
invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
ddiv
dreturn
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 2 1 m1 D
0 2 3 m2 D
0 2 5 v1 D
0 2 7 v2 D
0 2 9 n1 D
0 2 11 n2 D
1 2 13 pooledVariance D
MethodParameters:
Name Flags
m1 final
m2 final
v1 final
v2 final
n1 final
n2 final
protected double tTest(double, double, double, double);
descriptor: (DDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=12, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: aload 0
dload 1
dload 3
dload 5
dload 7
invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDD)D
invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
dstore 9
start local 9 1: new org.apache.commons.math3.distribution.TDistribution
dup
aconst_null
dload 7
dconst_1
dsub
invokespecial org.apache.commons.math3.distribution.TDistribution.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;D)V
astore 11
start local 11 2: ldc 2.0
aload 11
dload 9
dneg
invokevirtual org.apache.commons.math3.distribution.TDistribution.cumulativeProbability:(D)D
dmul
dreturn
end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 3 1 m D
0 3 3 mu D
0 3 5 v D
0 3 7 n D
1 3 9 t D
2 3 11 distribution Lorg/apache/commons/math3/distribution/TDistribution;
Exceptions:
throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
m final
mu final
v final
n final
protected double tTest(double, double, double, double, double, double);
descriptor: (DDDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=13, locals=18, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
dload 11
invokevirtual org.apache.commons.math3.stat.inference.TTest.t:(DDDDDD)D
invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
dstore 13
start local 13 1: aload 0
dload 5
dload 7
dload 9
dload 11
invokevirtual org.apache.commons.math3.stat.inference.TTest.df:(DDDD)D
dstore 15
start local 15 2: new org.apache.commons.math3.distribution.TDistribution
dup
aconst_null
dload 15
invokespecial org.apache.commons.math3.distribution.TDistribution.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;D)V
astore 17
start local 17 3: ldc 2.0
aload 17
dload 13
dneg
invokevirtual org.apache.commons.math3.distribution.TDistribution.cumulativeProbability:(D)D
dmul
dreturn
end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 4 1 m1 D
0 4 3 m2 D
0 4 5 v1 D
0 4 7 v2 D
0 4 9 n1 D
0 4 11 n2 D
1 4 13 t D
2 4 15 degreesOfFreedom D
3 4 17 distribution Lorg/apache/commons/math3/distribution/TDistribution;
Exceptions:
throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
m1 final
m2 final
v1 final
v2 final
n1 final
n2 final
protected double homoscedasticTTest(double, double, double, double, double, double);
descriptor: (DDDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=13, locals=18, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
dload 11
invokevirtual org.apache.commons.math3.stat.inference.TTest.homoscedasticT:(DDDDDD)D
invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
dstore 13
start local 13 1: dload 9
dload 11
dadd
ldc 2.0
dsub
dstore 15
start local 15 2: new org.apache.commons.math3.distribution.TDistribution
dup
aconst_null
dload 15
invokespecial org.apache.commons.math3.distribution.TDistribution.<init>:(Lorg/apache/commons/math3/random/RandomGenerator;D)V
astore 17
start local 17 3: ldc 2.0
aload 17
dload 13
dneg
invokevirtual org.apache.commons.math3.distribution.TDistribution.cumulativeProbability:(D)D
dmul
dreturn
end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 4 1 m1 D
0 4 3 m2 D
0 4 5 v1 D
0 4 7 v2 D
0 4 9 n1 D
0 4 11 n2 D
1 4 13 t D
2 4 15 degreesOfFreedom D
3 4 17 distribution Lorg/apache/commons/math3/distribution/TDistribution;
Exceptions:
throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NotStrictlyPositiveException
MethodParameters:
Name Flags
m1
m2
v1
v2
n1
n2
private void checkSignificanceLevel(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: dload 1
dconst_0
dcmpg
ifle 1
dload 1
ldc 0.5
dcmpl
ifle 4
1: StackMap locals:
StackMap stack:
new org.apache.commons.math3.exception.OutOfRangeException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
2: dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
dconst_0
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
ldc 0.5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
3: 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
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 5 1 alpha D
Exceptions:
throws org.apache.commons.math3.exception.OutOfRangeException
MethodParameters:
Name Flags
alpha final
private void checkSampleData(double[]);
descriptor: ([D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.commons.math3.exception.NullArgumentException
dup
invokespecial org.apache.commons.math3.exception.NullArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 1
arraylength
iconst_2
if_icmpge 7
3: new org.apache.commons.math3.exception.NumberIsTooSmallException
dup
4: getstatic org.apache.commons.math3.exception.util.LocalizedFormats.INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
5: aload 1
arraylength
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_1
6: invokespecial org.apache.commons.math3.exception.NumberIsTooSmallException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V
athrow
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 8 1 data [D
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
data final
private void checkSampleData(org.apache.commons.math3.stat.descriptive.StatisticalSummary);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.commons.math3.exception.NullArgumentException
dup
invokespecial org.apache.commons.math3.exception.NullArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
ldc 2
lcmp
ifge 7
3: new org.apache.commons.math3.exception.NumberIsTooSmallException
dup
4: getstatic org.apache.commons.math3.exception.util.LocalizedFormats.INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
5: aload 1
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_1
6: invokespecial org.apache.commons.math3.exception.NumberIsTooSmallException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V
athrow
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/stat/inference/TTest;
0 8 1 stat Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException
MethodParameters:
Name Flags
stat final
}
SourceFile: "TTest.java"