org.processmining.plugins.log.statistics
Class BasicStatistics
java.lang.Object
org.processmining.plugins.log.statistics.BasicStatistics
public class BasicStatistics
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataSet
protected java.util.ArrayList<java.lang.Double> dataSet
minimum
protected java.lang.Double minimum
maximum
protected java.lang.Double maximum
average
protected java.lang.Double average
median
protected java.lang.Double median
lowerQuartile
protected java.lang.Double lowerQuartile
upperQuartile
protected java.lang.Double upperQuartile
BasicStatistics
public BasicStatistics()
BasicStatistics
public BasicStatistics(java.util.ArrayList<java.lang.Double> dataSet)
getDataset
public java.util.List<java.lang.Double> getDataset()
- Returns:
- the clusterSizes
calculateStatistics
public void calculateStatistics()
throws java.lang.Exception
- Throws:
java.lang.Exception
getAverage
public double getAverage()
throws java.lang.Exception
- Returns:
- the average
- Throws:
java.lang.Exception
getMedian
public double getMedian()
throws java.lang.Exception
- Returns:
- the median
- Throws:
java.lang.Exception
getLowerQuartile
public double getLowerQuartile()
throws java.lang.Exception
- Returns:
- the lowerQuartile
- Throws:
java.lang.Exception
getUpperQuartile
public double getUpperQuartile()
throws java.lang.Exception
- Returns:
- the upperQuartile
- Throws:
java.lang.Exception
getMinimum
public double getMinimum()
throws java.lang.Exception
- Returns:
- the minimum
- Throws:
java.lang.Exception
getMaximum
public double getMaximum()
throws java.lang.Exception
- Returns:
- the maximum
- Throws:
java.lang.Exception
Quartiles
public static double[] Quartiles(java.util.ArrayList<java.lang.Double> values)
GetValuesGreaterThan
public static java.util.ArrayList<java.lang.Double> GetValuesGreaterThan(java.util.ArrayList<java.lang.Double> values,
double limit,
boolean orEqualTo)
GetValuesLessThan
public static java.util.ArrayList<java.lang.Double> GetValuesLessThan(java.util.ArrayList<java.lang.Double> values,
double limit,
boolean orEqualTo)
Median
public static double Median(java.util.List<java.lang.Double> values)
square
public static double square(int number)