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.SerializableA 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 intgetCount()intgetCount(int sample)intgetMax()intgetMaxBins()intgetMaxCount()doublegetMean()doublegetMedian()Calculate the medianintgetMin()intgetMinCount()doublegetQuantile(double quantile)Get value at a given quantiledoublegetStd()Calculate the standard deviationlonggetSum()booleanisValidData()Do we have any datavoidsample(int num)Use 'num' as a samplevoidsetMaxBins(int maxBins)java.lang.StringtoString()java.lang.StringtoStringCounts()Show a histogram as a list of numbersjava.lang.StringtoStringHisto()Show a histogram as a list of numbersjava.lang.StringtoStringPlot(java.lang.String title, java.lang.String xAxisLabel, boolean barChart)Create a histogram plot using Google chartsjava.lang.StringtoStringTab()static java.lang.StringtoStringTabTitle()java.lang.StringtoStringValues()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:
toStringin 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:
-
-