Class StatisticsCalculator

java.lang.Object
  
public class StatisticsCalculator
extends java.lang.Object

Berekent allerlei statistische waarden voor de gegeven data


Constructor Summary
StatisticsCalculator()
           
 
Method Summary
static double afwijking(java.util.ArrayList<java.lang.Double> array)
           
static double avg(java.util.ArrayList<java.lang.Double> array)
           
static double graadDagen(java.util.ArrayList<java.lang.Double> array)
           
static int[] langsteDroogstePeriode(java.util.ArrayList<java.lang.Double> array)
           
static int[] langsteDroogstePeriodeMetMax(java.util.ArrayList<java.lang.Double> array, int maxNeerslag)
           
static Periode langsteHittegolfPeriode(java.util.ArrayList<Measurement> array)
           
static int[] langsteRegenPeriode(java.util.ArrayList<java.lang.Double> array)
           
static int[] langsteTempStijgingPeriode(java.util.ArrayList<java.lang.Double> array)
           
static int[] langsteZomersePeriode(java.util.ArrayList<java.lang.Double> array)
           
static double max(java.util.ArrayList<java.lang.Double> array)
          Berekent de maximale waarden
static short maximaleRegenPeriode(java.util.ArrayList<java.lang.Double> array)
           
static double median(java.util.ArrayList<java.lang.Double> array2)
           
static double min(java.util.ArrayList<java.lang.Double> array)
           
static double modus(java.util.ArrayList<java.lang.Double> array)
           
 
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticsCalculator

public StatisticsCalculator()
Method Detail

afwijking

public static double afwijking(java.util.ArrayList<java.lang.Double> array)

avg

public static double avg(java.util.ArrayList<java.lang.Double> array)

graadDagen

public static double graadDagen(java.util.ArrayList<java.lang.Double> array)

langsteDroogstePeriode

public static int[] langsteDroogstePeriode(java.util.ArrayList<java.lang.Double> array)

langsteDroogstePeriodeMetMax

public static int[] langsteDroogstePeriodeMetMax(java.util.ArrayList<java.lang.Double> array,
                                                 int maxNeerslag)

langsteHittegolfPeriode

public static Periode langsteHittegolfPeriode(java.util.ArrayList<Measurement> array)

langsteRegenPeriode

public static int[] langsteRegenPeriode(java.util.ArrayList<java.lang.Double> array)

langsteTempStijgingPeriode

public static int[] langsteTempStijgingPeriode(java.util.ArrayList<java.lang.Double> array)

langsteZomersePeriode

public static int[] langsteZomersePeriode(java.util.ArrayList<java.lang.Double> array)

max

public static double max(java.util.ArrayList<java.lang.Double> array)
Berekent de maximale waarden

Parameters:
array - Een ArrayList met alle waarden
Returns:
De gevonden maximale waarde

maximaleRegenPeriode

public static short maximaleRegenPeriode(java.util.ArrayList<java.lang.Double> array)

median

public static double median(java.util.ArrayList<java.lang.Double> array2)

min

public static double min(java.util.ArrayList<java.lang.Double> array)

modus

public static double modus(java.util.ArrayList<java.lang.Double> array)