infrastructure
Class KS
java.lang.Object
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
|
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 |
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
KS
public KS()
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