public class org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics extends java.lang.Object implements org.apache.commons.math.stat.descriptive.StatisticalSummary, java.io.Serializable
{
private static final long serialVersionUID;
private final org.apache.commons.math.stat.descriptive.SummaryStatistics statisticsPrototype;
private final org.apache.commons.math.stat.descriptive.SummaryStatistics statistics;
public void <init>()
{
org.apache.commons.math.stat.descriptive.SummaryStatistics v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = new org.apache.commons.math.stat.descriptive.SummaryStatistics;
specialinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: void <init>()>();
specialinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: void <init>(org.apache.commons.math.stat.descriptive.SummaryStatistics)>(v);
return;
}
public void <init>(org.apache.commons.math.stat.descriptive.SummaryStatistics) throws org.apache.commons.math.exception.NullArgumentException
{
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v := @parameter: org.apache.commons.math.stat.descriptive.SummaryStatistics;
if v != null goto label;
v = null;
goto label;
label:
v = new org.apache.commons.math.stat.descriptive.SummaryStatistics;
specialinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: void <init>(org.apache.commons.math.stat.descriptive.SummaryStatistics)>(v);
label:
specialinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: void <init>(org.apache.commons.math.stat.descriptive.SummaryStatistics,org.apache.commons.math.stat.descriptive.SummaryStatistics)>(v, v);
return;
}
public void <init>(org.apache.commons.math.stat.descriptive.SummaryStatistics, org.apache.commons.math.stat.descriptive.SummaryStatistics)
{
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v, v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v := @parameter: org.apache.commons.math.stat.descriptive.SummaryStatistics;
v := @parameter: org.apache.commons.math.stat.descriptive.SummaryStatistics;
specialinvoke v.<java.lang.Object: void <init>()>();
if v != null goto label;
v = new org.apache.commons.math.stat.descriptive.SummaryStatistics;
specialinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: void <init>()>();
goto label;
label:
v = v;
label:
v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statisticsPrototype> = v;
if v != null goto label;
v = new org.apache.commons.math.stat.descriptive.SummaryStatistics;
specialinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: void <init>()>();
goto label;
label:
v = v;
label:
v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics> = v;
return;
}
public double getMax()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMax()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getMean()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMean()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getMin()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMin()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public long getN()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
long v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: long getN()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getStandardDeviation()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getStandardDeviation()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getSum()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSum()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getVariance()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getVariance()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getSumOfLogs()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSumOfLogs()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getGeometricMean()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getGeometricMean()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getSumsq()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSumsq()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public double getSecondMoment()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
double v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSecondMoment()>();
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public org.apache.commons.math.stat.descriptive.StatisticalSummary getSummary()
{
java.lang.Throwable v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
long v;
org.apache.commons.math.stat.descriptive.StatisticalSummaryValues v;
org.apache.commons.math.stat.descriptive.SummaryStatistics v;
double v, v, v, v, v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
entermonitor v;
label:
v = new org.apache.commons.math.stat.descriptive.StatisticalSummaryValues;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: double getMean()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: double getVariance()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: long getN()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: double getMax()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: double getMin()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: double getSum()>();
specialinvoke v.<org.apache.commons.math.stat.descriptive.StatisticalSummaryValues: void <init>(double,double,long,double,double,double)>(v, v, v, v, v, v);
exitmonitor v;
label:
return v;
label:
v := @caughtexception;
exitmonitor v;
throw v;
catch java.lang.Throwable from label to label with label;
}
public org.apache.commons.math.stat.descriptive.SummaryStatistics createContributingStatistics()
{
org.apache.commons.math.stat.descriptive.SummaryStatistics v, v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics v;
org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics v;
v := @this: org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics;
v = new org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics;
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statistics>;
specialinvoke v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics: void <init>(org.apache.commons.math.stat.descriptive.SummaryStatistics)>(v);
v = v.<org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics: org.apache.commons.math.stat.descriptive.SummaryStatistics statisticsPrototype>;
staticinvoke <org.apache.commons.math.stat.descriptive.SummaryStatistics: void copy(org.apache.commons.math.stat.descriptive.SummaryStatistics,org.apache.commons.math.stat.descriptive.SummaryStatistics)>(v, v);
return v;
}
public static org.apache.commons.math.stat.descriptive.StatisticalSummaryValues aggregate(java.util.Collection)
{
org.apache.commons.math.stat.descriptive.StatisticalSummaryValues v;
byte v, v, v, v;
boolean v, v, v, v;
java.util.Collection v;
long v, v, v;
double v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Iterator v;
java.lang.Object v, v;
v := @parameter: java.util.Collection;
if v != null goto label;
return null;
label:
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
return null;
label:
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: long getN()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMin()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSum()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMax()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSecondMoment()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMean()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMin()>();
v = v cmpg v;
if v < 0 goto label;
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMin()>();
label:
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMax()>();
v = v cmpl v;
if v > 0 goto label;
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMax()>();
label:
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSum()>();
v = v + v;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: long getN()>();
v = v + v;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getMean()>();
v = v - v;
v = v / v;
v = virtualinvoke v.<org.apache.commons.math.stat.descriptive.SummaryStatistics: double getSecondMoment()>();
v = v + v;
v = v * v;
v = v * v;
v = v * v;
v = v / v;
v = v + v;
goto label;
label:
v = v cmp 0L;
if v != 0 goto label;
v = #NaN;
goto label;
label:
v = v cmp 1L;
if v != 0 goto label;
v = 0.0;
goto label;
label:
v = v - 1L;
v = v / v;
label:
v = new org.apache.commons.math.stat.descriptive.StatisticalSummaryValues;
specialinvoke v.<org.apache.commons.math.stat.descriptive.StatisticalSummaryValues: void <init>(double,double,long,double,double,double)>(v, v, v, v, v, v);
return v;
}
}