infrastructure
Class KS

java.lang.Object
  extended by infrastructure.KS

public class KS
extends java.lang.Object

Clasas to calculate 2-sample KS test

Author:
shah

Field Summary
 double diff
           
private static double EPS1
           
private static double EPS2
           
private  java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Double>> ksData
           
 double prob
           
 
Constructor Summary
KS()
           
 
Method Summary
 void addList(int timeStep, java.util.ArrayList<Node> networkList)
           
 boolean calculateKS(int timeStep1, int timeStep2)
           
 void consecutiveKS()
           
 double getDiff()
           
 java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Double>> getKsData()
           
 double getProb()
           
 void kstwo(double[] data1, double[] data2)
           
static void main(java.lang.String[] args)
           
 double probKS(double alam)
           
private  void QuickSort(double[] a, int lo0, int hi0)
          Quicksort based on: http://www.koders.com/java/fid18DC52F02D2E4B02E04E6CE32F297C028F485366.aspx
 double[] sort(double[] a)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EPS1

private static final double EPS1
See Also:
Constant Field Values

EPS2

private static final double EPS2
See Also:
Constant Field Values

ksData

private java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Double>> ksData

prob

public double prob

diff

public double diff
Constructor Detail

KS

public KS()
Method Detail

addList

public void addList(int timeStep,
                    java.util.ArrayList<Node> networkList)

consecutiveKS

public void consecutiveKS()

calculateKS

public boolean calculateKS(int timeStep1,
                           int timeStep2)

kstwo

public void kstwo(double[] data1,
                  double[] data2)

probKS

public double probKS(double alam)

main

public static void main(java.lang.String[] args)

getDiff

public double getDiff()

getProb

public double getProb()

getKsData

public java.util.HashMap<java.lang.Integer,java.util.ArrayList<java.lang.Double>> getKsData()

sort

public double[] sort(double[] a)

QuickSort

private void QuickSort(double[] a,
                       int lo0,
                       int hi0)
Quicksort based on: http://www.koders.com/java/fid18DC52F02D2E4B02E04E6CE32F297C028F485366.aspx