public class KernelFunction
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
resolutionForMI
Parameter to approximate the mutual information for the continuous data
|
| Constructor and Description |
|---|
KernelFunction(java.util.ArrayList<double[]> observedDataList)
Initialises a kernel function with a list of observation data.
|
| Modifier and Type | Method and Description |
|---|---|
double |
calcContinuousApproxMI(double[] distInput,
java.util.ArrayList<double[]> Datalist)
Calculates the estimated mutual information.
|
double[] |
probInputDist(java.util.ArrayList<double[]> DataList)
Calculates estimated input distribution.
|
public static int resolutionForMI
public KernelFunction(java.util.ArrayList<double[]> observedDataList)
observedDataList - list of observation datapublic double calcContinuousApproxMI(double[] distInput,
java.util.ArrayList<double[]> Datalist)
distInput - input probability distributionDatalist - list of observed datapublic double[] probInputDist(java.util.ArrayList<double[]> DataList)
DataList - list of observation data