Package org.snpeff.stats
Class IntStats
- java.lang.Object
-
- org.snpeff.stats.IntStats
-
- All Implemented Interfaces:
java.io.Serializable
public class IntStats extends java.lang.Object implements java.io.Serializable
A simple class that does some basic statistics on integer numbers- Author:
- pcingola
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IntStats()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCount()
int
getCount(int sample)
int
getMax()
int
getMaxBins()
int
getMaxCount()
double
getMean()
double
getMedian()
Calculate the medianint
getMin()
int
getMinCount()
double
getQuantile(double quantile)
Get value at a given quantiledouble
getStd()
Calculate the standard deviationlong
getSum()
boolean
isValidData()
Do we have any datavoid
sample(int num)
Use 'num' as a samplevoid
setMaxBins(int maxBins)
java.lang.String
toString()
java.lang.String
toStringCounts()
Show a histogram as a list of numbersjava.lang.String
toStringHisto()
Show a histogram as a list of numbersjava.lang.String
toStringPlot(java.lang.String title, java.lang.String xAxisLabel, boolean barChart)
Create a histogram plot using Google chartsjava.lang.String
toStringTab()
static java.lang.String
toStringTabTitle()
java.lang.String
toStringValues()
Histogram values
-
-
-
Method Detail
-
toStringTabTitle
public static java.lang.String toStringTabTitle()
-
getCount
public int getCount()
-
getCount
public int getCount(int sample)
-
getMax
public int getMax()
-
getMaxBins
public int getMaxBins()
-
getMaxCount
public int getMaxCount()
-
getMean
public double getMean()
-
getMedian
public double getMedian()
Calculate the median- Returns:
-
getMin
public int getMin()
-
getMinCount
public int getMinCount()
-
getQuantile
public double getQuantile(double quantile)
Get value at a given quantile- Parameters:
quantile
-- Returns:
-
getStd
public double getStd()
Calculate the standard deviation- Returns:
-
getSum
public long getSum()
-
isValidData
public boolean isValidData()
Do we have any data- Returns:
-
sample
public void sample(int num)
Use 'num' as a sample- Parameters:
num
-
-
setMaxBins
public void setMaxBins(int maxBins)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringCounts
public java.lang.String toStringCounts()
Show a histogram as a list of numbers- Returns:
-
toStringHisto
public java.lang.String toStringHisto()
Show a histogram as a list of numbers- Returns:
-
toStringPlot
public java.lang.String toStringPlot(java.lang.String title, java.lang.String xAxisLabel, boolean barChart)
Create a histogram plot using Google charts- Returns:
-
toStringTab
public java.lang.String toStringTab()
-
toStringValues
public java.lang.String toStringValues()
Histogram values- Returns:
-
-