gpalta.clustering
Class InformationTheory
java.lang.Object
gpalta.clustering.InformationTheory
public abstract class InformationTheory
- extends java.lang.Object
Method Summary |
static double |
entropyEstimator(double[] x,
double sigma)
|
static double[] |
frequencies(double[] x,
double[] possibleValues)
|
static double |
gaussianKernel(double[] x,
double sigma2)
|
static double |
gaussianKernel(double x,
double sigma)
|
static double |
informationPotencial(double[] x,
double sigma)
|
static double |
innerProduct(double[] x)
|
static double |
mutualInformation(double[] px,
double[] py,
double[][] pxy)
|
static double |
paretoRadius(double[][] pdist,
boolean sort)
|
static double[] |
px(double[] x,
double[] possibleValues)
|
static double[] |
px(double[] x,
double min,
double max,
int nIntervals)
|
static double[][] |
pxy(double[] x,
double[] y,
double[] possibleValues)
|
static double[][] |
pxy(double[] x,
double[] y,
double min,
double max,
int nIntervals)
|
static double |
sigmaOpt2(double[][] data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InformationTheory
public InformationTheory()
frequencies
public static double[] frequencies(double[] x,
double[] possibleValues)
px
public static double[] px(double[] x,
double[] possibleValues)
px
public static double[] px(double[] x,
double min,
double max,
int nIntervals)
pxy
public static double[][] pxy(double[] x,
double[] y,
double min,
double max,
int nIntervals)
pxy
public static double[][] pxy(double[] x,
double[] y,
double[] possibleValues)
gaussianKernel
public static double gaussianKernel(double[] x,
double sigma2)
innerProduct
public static double innerProduct(double[] x)
gaussianKernel
public static double gaussianKernel(double x,
double sigma)
informationPotencial
public static double informationPotencial(double[] x,
double sigma)
entropyEstimator
public static double entropyEstimator(double[] x,
double sigma)
mutualInformation
public static double mutualInformation(double[] px,
double[] py,
double[][] pxy)
sigmaOpt2
public static double sigmaOpt2(double[][] data)
paretoRadius
public static double paretoRadius(double[][] pdist,
boolean sort)