public class Statistics extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.List<java.lang.Character> |
CHARS |
(package private) org.apache.commons.math3.stat.descriptive.DescriptiveStatistics[] |
descriptiveStats |
private static org.slf4j.Logger |
logger |
(package private) int[] |
numGoodPoints |
(package private) int |
numPoints |
(package private) org.apache.commons.math3.stat.correlation.PearsonsCorrelation |
pCorrelation |
(package private) int |
rngTupLen |
(package private) double[][] |
rngVals |
(package private) MathType |
statType |
(package private) double[][] |
values_x |
| Constructor and Description |
|---|
Statistics(FlatField fltFld) |
| Modifier and Type | Method and Description |
|---|---|
Data |
correlation(FlatField fltFld) |
static java.lang.String |
describe(FlatField... fields) |
static java.lang.String |
describe(FlatField field) |
Data |
geometricMean() |
int[] |
getNumGoodPoints()
get the number of non-missing points in each range component
|
double[][] |
getRngVals() |
double[][] |
getValues() |
static java.lang.Long[] |
histogram(FlatField field,
int bins) |
Data |
kurtosis() |
private Data |
makeStat(double[] stats) |
Data |
max() |
Data |
mean() |
Data |
median() |
Data |
min() |
int |
numPoints()
get the number of points in the domain of the FlatField
|
Data |
percentile(double p) |
private double[] |
removeMissing(double[] vals) |
private double[][] |
removeMissing(double[][] vals) |
private double[][] |
removeMissingAND(double[] vals_x,
double[] vals_y) |
Data |
skewness() |
static java.lang.String |
sparkline(FlatField... fields) |
static java.lang.String |
sparkline(FlatField field) |
Data |
standardDeviation() |
Data |
variance() |
private static final java.util.List<java.lang.Character> CHARS
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics[] descriptiveStats
double[][] values_x
double[][] rngVals
int rngTupLen
int numPoints
int[] numGoodPoints
org.apache.commons.math3.stat.correlation.PearsonsCorrelation pCorrelation
private static final org.slf4j.Logger logger
public Statistics(FlatField fltFld) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic int numPoints()
public int[] getNumGoodPoints()
public double[][] getRngVals()
public double[][] getValues()
private double[] removeMissing(double[] vals)
private double[][] removeMissing(double[][] vals)
public Data mean() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data geometricMean() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data max() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data min() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data median() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data percentile(double p) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data variance() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data kurtosis() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data standardDeviation() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data skewness() throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic Data correlation(FlatField fltFld) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionprivate Data makeStat(double[] stats) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionprivate double[][] removeMissingAND(double[] vals_x, double[] vals_y)
public static java.lang.Long[] histogram(FlatField field, int bins) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic static java.lang.String describe(FlatField field) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic static java.lang.String describe(FlatField... fields) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic static java.lang.String sparkline(FlatField field) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic static java.lang.String sparkline(FlatField... fields) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteException