public class org.apache.commons.math3.stat.regression.RegressionResults implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.stat.regression.RegressionResults
super_class: java.lang.Object
{
private static final int SSE_IDX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int SST_IDX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int RSQ_IDX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int MSE_IDX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int ADJRSQ_IDX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private final double[] parameters;
descriptor: [D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final double[][] varCovData;
descriptor: [[D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean isSymmetricVCD;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int rank;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long nobs;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean containsConstant;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final double[] globalFitInfo;
descriptor: [D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
2: aload 0
aconst_null
putfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
3: aload 0
iconst_m1
putfield org.apache.commons.math3.stat.regression.RegressionResults.rank:I
4: aload 0
ldc -1
putfield org.apache.commons.math3.stat.regression.RegressionResults.nobs:J
5: aload 0
iconst_0
putfield org.apache.commons.math3.stat.regression.RegressionResults.containsConstant:Z
6: aload 0
iconst_0
putfield org.apache.commons.math3.stat.regression.RegressionResults.isSymmetricVCD:Z
7: aload 0
aconst_null
putfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public void <init>(double[], double[][], boolean, long, int, double, double, double, boolean, boolean);
descriptor: ([D[[DZJIDDDZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=16, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 start local 7 start local 9 start local 11 start local 13 start local 14 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: iload 14
ifeq 10
2: aload 0
aload 1
invokestatic org.apache.commons.math3.util.MathArrays.copyOf:([D)[D
putfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
3: aload 0
aload 2
arraylength
anewarray double[]
putfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
4: iconst_0
istore 15
start local 15 5: goto 8
6: StackMap locals: org.apache.commons.math3.stat.regression.RegressionResults double[] double[][] int long int double double double int int int
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iload 15
aload 2
iload 15
aaload
invokestatic org.apache.commons.math3.util.MathArrays.copyOf:([D)[D
aastore
7: iinc 15 1
StackMap locals:
StackMap stack:
8: iload 15
aload 2
arraylength
if_icmplt 6
end local 15 9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
11: aload 0
aload 2
putfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
12: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield org.apache.commons.math3.stat.regression.RegressionResults.isSymmetricVCD:Z
13: aload 0
lload 4
putfield org.apache.commons.math3.stat.regression.RegressionResults.nobs:J
14: aload 0
iload 6
putfield org.apache.commons.math3.stat.regression.RegressionResults.rank:I
15: aload 0
iload 13
putfield org.apache.commons.math3.stat.regression.RegressionResults.containsConstant:Z
16: aload 0
iconst_5
newarray 7
putfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
17: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
ldc NaN
invokestatic java.util.Arrays.fill:([DD)V
18: iload 6
ifle 23
19: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_1
iload 13
ifeq 21
20: dload 9
dload 7
dload 7
dmul
lload 4
l2d
ddiv
dsub
goto 22
StackMap locals: org.apache.commons.math3.stat.regression.RegressionResults double[] double[][] int long int double double double int int
StackMap stack: double[] int
21: dload 9
22: StackMap locals: org.apache.commons.math3.stat.regression.RegressionResults double[] double[][] int long int double double double int int
StackMap stack: double[] int double
dastore
23: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_0
dload 11
dastore
24: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_3
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_0
daload
25: lload 4
iload 6
i2l
lsub
l2d
ddiv
26: dastore
27: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_2
dconst_1
28: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_0
daload
29: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_1
daload
30: ddiv
dsub
31: dastore
32: iload 13
ifne 39
33: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_4
dconst_1
34: dconst_1
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_2
daload
dsub
35: lload 4
l2d
lload 4
iload 6
i2l
lsub
l2d
ddiv
36: dmul
dsub
37: dastore
38: goto 42
39: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_4
dconst_1
dload 11
lload 4
l2d
dconst_1
dsub
dmul
40: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_1
daload
lload 4
iload 6
i2l
lsub
l2d
dmul
ddiv
dsub
41: dastore
42: StackMap locals:
StackMap stack:
return
end local 14 end local 13 end local 11 end local 9 end local 7 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
0 43 1 parameters [D
0 43 2 varcov [[D
0 43 3 isSymmetricCompressed Z
0 43 4 nobs J
0 43 6 rank I
0 43 7 sumy D
0 43 9 sumysq D
0 43 11 sse D
0 43 13 containsConstant Z
0 43 14 copyData Z
5 9 15 i I
MethodParameters:
Name Flags
parameters final
varcov final
isSymmetricCompressed final
nobs final
rank final
sumy final
sumysq final
sse final
containsConstant final
copyData final
public double getParameterEstimate(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
ifnonnull 2
1: ldc NaN
dreturn
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
if_icmplt 4
3: StackMap locals:
StackMap stack:
new org.apache.commons.math3.exception.OutOfRangeException
dup
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
iconst_1
isub
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.apache.commons.math3.exception.OutOfRangeException.<init>:(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
iload 1
daload
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
0 5 1 index I
Exceptions:
throws org.apache.commons.math3.exception.OutOfRangeException
MethodParameters:
Name Flags
index
public double[] getParameterEstimates();
descriptor: ()[D
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
invokestatic org.apache.commons.math3.util.MathArrays.copyOf:([D)[D
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public double getStdErrorOfEstimate(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
ifnonnull 2
1: ldc NaN
dreturn
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
if_icmplt 4
3: StackMap locals:
StackMap stack:
new org.apache.commons.math3.exception.OutOfRangeException
dup
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
iconst_1
isub
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.apache.commons.math3.exception.OutOfRangeException.<init>:(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 1
invokevirtual org.apache.commons.math3.stat.regression.RegressionResults.getVcvElement:(II)D
dstore 2
start local 2 5: dload 2
invokestatic java.lang.Double.isNaN:(D)Z
ifne 7
dload 2
ldc 4.9E-324
dcmpl
ifle 7
6: dload 2
invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
dreturn
7: StackMap locals: double
StackMap stack:
ldc NaN
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/regression/RegressionResults;
0 8 1 index I
5 8 2 var D
Exceptions:
throws org.apache.commons.math3.exception.OutOfRangeException
MethodParameters:
Name Flags
index
public double[] getStdErrorOfEstimates();
descriptor: ()[D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
newarray 7
astore 1
start local 1 3: iconst_0
istore 2
start local 2 4: goto 11
5: StackMap locals: double[] int
StackMap stack:
aload 0
iload 2
iload 2
invokevirtual org.apache.commons.math3.stat.regression.RegressionResults.getVcvElement:(II)D
dstore 3
start local 3 6: dload 3
invokestatic java.lang.Double.isNaN:(D)Z
ifne 9
dload 3
ldc 4.9E-324
dcmpl
ifle 9
7: aload 1
iload 2
dload 3
invokestatic org.apache.commons.math3.util.FastMath.sqrt:(D)D
dastore
8: goto 10
9: StackMap locals: double
StackMap stack:
aload 1
iload 2
ldc NaN
dastore
end local 3 10: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
11: iload 2
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
if_icmplt 5
end local 2 12: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
3 13 1 se [D
4 12 2 i I
6 10 3 var D
public double getCovarianceOfParameters(int, int);
descriptor: (II)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
ifnonnull 2
1: ldc NaN
dreturn
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
if_icmplt 4
3: StackMap locals:
StackMap stack:
new org.apache.commons.math3.exception.OutOfRangeException
dup
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
iconst_1
isub
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.apache.commons.math3.exception.OutOfRangeException.<init>:(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
athrow
4: StackMap locals:
StackMap stack:
iload 2
iflt 5
iload 2
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
if_icmplt 6
5: StackMap locals:
StackMap stack:
new org.apache.commons.math3.exception.OutOfRangeException
dup
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
iconst_1
isub
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.apache.commons.math3.exception.OutOfRangeException.<init>:(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokevirtual org.apache.commons.math3.stat.regression.RegressionResults.getVcvElement:(II)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
0 7 1 i I
0 7 2 j I
Exceptions:
throws org.apache.commons.math3.exception.OutOfRangeException
MethodParameters:
Name Flags
i
j
public int getNumberOfParameters();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
ifnonnull 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.parameters:[D
arraylength
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public long getN();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.nobs:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public double getTotalSumSquares();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_1
daload
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public double getRegressionSumSquares();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_1
daload
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_0
daload
dsub
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public double getErrorSumSquares();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_0
daload
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public double getMeanSquareError();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_3
daload
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public double getRSquared();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_2
daload
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public double getAdjustedRSquared();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.globalFitInfo:[D
iconst_4
daload
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
public boolean hasIntercept();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.containsConstant:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
private double getVcvElement(int, int);
descriptor: (II)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.isSymmetricVCD:Z
ifeq 10
1: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
arraylength
iconst_1
if_icmple 7
2: iload 1
iload 2
if_icmpne 4
3: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iload 1
aaload
iload 1
daload
dreturn
4: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iload 2
aaload
arraylength
if_icmplt 6
5: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iload 1
aaload
iload 2
daload
dreturn
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iload 2
aaload
iload 1
daload
dreturn
7: StackMap locals:
StackMap stack:
iload 1
iload 2
if_icmple 9
8: aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iconst_0
aaload
iload 1
iconst_1
iadd
iload 1
imul
iconst_2
idiv
iload 2
iadd
daload
dreturn
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iconst_0
aaload
iload 2
iconst_1
iadd
iload 2
imul
iconst_2
idiv
iload 1
iadd
daload
dreturn
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.regression.RegressionResults.varCovData:[[D
iload 1
aaload
iload 2
daload
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/commons/math3/stat/regression/RegressionResults;
0 11 1 i I
0 11 2 j I
MethodParameters:
Name Flags
i
j
}
SourceFile: "RegressionResults.java"