public class Statistics
extends java.lang.Object
Constructor and Description |
---|
Statistics(java.util.List<BladeEvent> eventsList,
java.lang.String _field,
int eventsNumber) |
Modifier and Type | Method and Description |
---|---|
double |
computeThroughput() |
java.lang.String |
exportToHtml(int nbTabs) |
java.lang.String |
exportToTxt(int nbTabs) |
org.jdom.Element |
exportToXML(int i) |
org.jdom.Element |
exportXML() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
frequency(double[] values)
Get frequencies in a map that contains value for key and frequency for number of occurencies
|
double |
getAverage() |
Dataset |
getDataset() |
Datasource |
getDatasource() |
long |
getEndTime() |
int |
getEventNumber() |
java.lang.String |
getField() |
int |
getFieldsValuesDiscardedEventsNumber() |
int |
getFiledsValueFilteredEventsNumber() |
int |
getFinalEventsNumber() |
double |
getMaximum() |
double |
getMedian() |
double |
getMinimum() |
java.lang.Object[][] |
getMovingAverages(int timeWindow,
int step)
Get moving average according to time window and the step given
|
java.lang.Object[][] |
getMovingMaximum(int timeWindow,
int step)
Get moving maximum according to time window and the step given
|
java.lang.Object[][] |
getMovingMinimum(int timeWindow,
int step)
Get moving minimum according to time window and the step given
|
java.lang.Object[][] |
getMovingStandardDeviations(int timeWindow,
int step)
Get moving standard deviation according to time window and the step given
|
java.lang.Object[][] |
getMovingThroughput(int timeWindow,
int step)
Get moving throughput according to time window and the step given
|
java.lang.String |
getname() |
double |
getNumberOfValues()
Number of values
|
int |
getOriginalEventsNumber() |
Section |
getSection() |
double |
getStandardDeviation() |
long |
getStartTime() |
int |
getStatsFilteredEventsNumber() |
StatOnLongs |
getStol() |
StatOnLongs |
getStolDate() |
double |
getThroughput()
Get throughput
|
int |
getTimeDiscardedEventsNumber() |
int |
getTimeFilteredEventsNumber() |
double[] |
quantiles(int n,
double[] values)
Get quantiles
|
double[] |
rawDataFrequency(LongStatistics ls,
int n) |
void |
setAverage()
Set average
|
void |
setAverage(double d) |
void |
setDataset(Dataset dataset) |
void |
setDatasource(Datasource datasource) |
void |
setEndTime(long endTime) |
void |
setField(java.lang.String field) |
void |
setFieldsValueFilteredEventsNumber(int i) |
void |
setFinalEventsNumber(int finalEventsNumber) |
void |
setMaximum()
Set maximum
|
void |
setMaximum(double d) |
void |
setMedian()
Set median
|
void |
setMedian(double d) |
void |
setMinimum()
Set minimum
|
void |
setMinimum(double d) |
void |
setOriginalEventsNumber(int i) |
void |
setSection(Section section) |
void |
setStandardDeviation(double d) |
void |
setStartTime(long startTime) |
void |
setStatsFilteredEventsNumber(int i) |
void |
setStdDvt()
Set standard deviation
|
void |
setStol(StatOnLongs stol) |
void |
setStolDate(StatOnLongs stolDate) |
void |
setThroughput(double d) |
void |
setTimeFilteredEventsNumber(int i) |
public Statistics(java.util.List<BladeEvent> eventsList, java.lang.String _field, int eventsNumber)
public void setMinimum()
public void setMaximum()
public void setMedian()
public void setAverage()
public void setStdDvt()
public StatOnLongs getStolDate()
public void setStolDate(StatOnLongs stolDate)
public StatOnLongs getStol()
public void setStol(StatOnLongs stol)
public double getMinimum()
public void setMinimum(double d)
public double getMaximum()
public void setMaximum(double d)
public double getMedian()
public void setMedian(double d)
public double getAverage()
public void setAverage(double d)
public double getStandardDeviation()
public void setStandardDeviation(double d)
public double getNumberOfValues()
public double getThroughput()
public double computeThroughput()
public java.lang.Object[][] getMovingMinimum(int timeWindow, int step)
timeWindow
- step
- public java.lang.Object[][] getMovingMaximum(int timeWindow, int step)
timeWindow
- step
- public java.lang.Object[][] getMovingAverages(int timeWindow, int step)
timeWindow
- step
- public java.lang.Object[][] getMovingStandardDeviations(int timeWindow, int step)
public java.lang.Object[][] getMovingThroughput(int timeWindow, int step)
timeWindow
- step
- public java.lang.String getField()
public void setField(java.lang.String field)
public Section getSection()
public void setSection(Section section)
public Dataset getDataset()
public void setDataset(Dataset dataset)
public Datasource getDatasource()
public void setDatasource(Datasource datasource)
public long getStartTime()
public long getEndTime()
public java.util.Map<java.lang.Integer,java.lang.Integer> frequency(double[] values)
values
- public double[] rawDataFrequency(LongStatistics ls, int n)
ls
- LongStatisticsn
- the number of slicespublic double[] quantiles(int n, double[] values)
n
- values
- public void setOriginalEventsNumber(int i)
public int getOriginalEventsNumber()
public int getEventNumber()
public void setThroughput(double d)
public int getTimeFilteredEventsNumber()
public void setTimeFilteredEventsNumber(int i)
public int getFiledsValueFilteredEventsNumber()
public void setFieldsValueFilteredEventsNumber(int i)
public int getStatsFilteredEventsNumber()
public void setStatsFilteredEventsNumber(int i)
public int getFinalEventsNumber()
public void setFinalEventsNumber(int finalEventsNumber)
public int getTimeDiscardedEventsNumber()
public int getFieldsValuesDiscardedEventsNumber()
public void setStartTime(long startTime)
public void setEndTime(long endTime)
public org.jdom.Element exportXML()
public java.lang.String exportToHtml(int nbTabs)
public org.jdom.Element exportToXML(int i)
public java.lang.String exportToTxt(int nbTabs)
public java.lang.String getname()