C E F J L M N P S

C

calculateConditionalEntropy(double[], double[]) - Static method in class JavaMI.Entropy
Calculates the conditional entropy H(X|Y) from two vectors.
calculateConditionalMutualInformation(double[], double[], double[]) - Static method in class JavaMI.MutualInformation
Calculates the conditional Mutual Information I(X;Y|Z) between two random variables, conditioned on a third.
calculateEntropy(double[]) - Static method in class JavaMI.Entropy
Calculates the univariate entropy H(X) from a vector.
calculateJointEntropy(double[], double[]) - Static method in class JavaMI.Entropy
Calculates the joint entropy H(X,Y) from two vectors.
calculateMutualInformation(double[], double[]) - Static method in class JavaMI.MutualInformation
Calculates the Mutual Information I(X;Y) between two random variables.

E

Entropy - Class in JavaMI
Implements common discrete Shannon Entropy functions.

F

firstMaxVal - Variable in class JavaMI.JointProbabilityState
 
firstProbMap - Variable in class JavaMI.JointProbabilityState
 

J

JavaMI - package JavaMI
 
jointMaxVal - Variable in class JavaMI.JointProbabilityState
 
JointProbabilityState - Class in JavaMI
Calculates the probabilities of each state in a joint random variable.
JointProbabilityState(double[], double[]) - Constructor for class JavaMI.JointProbabilityState
Constructor for the JointProbabilityState class.
jointProbMap - Variable in class JavaMI.JointProbabilityState
 

L

LOG_BASE - Static variable in class JavaMI.Entropy
 

M

maxState - Variable in class JavaMI.ProbabilityState
 
mergeArrays(double[], double[], double[]) - Static method in class JavaMI.ProbabilityState
Takes in two arrays and writes the joint state of those arrays to the output vector, returning the maximum joint state.
MutualInformation - Class in JavaMI
Implements common discrete Mutual Information functions.

N

normaliseArray(double[], int[]) - Static method in class JavaMI.ProbabilityState
Takes an input vector and writes an output vector which is a normalised version of the input, and returns the maximum state.

P

printDoubleVector(double[]) - Static method in class JavaMI.ProbabilityState
A helper function which prints out any given double vector.
printIntVector(int[]) - Static method in class JavaMI.ProbabilityState
A helper function which prints out any given int vector.
ProbabilityState - Class in JavaMI
Calculates the probabilities of each state in a random variable.
ProbabilityState(double[]) - Constructor for class JavaMI.ProbabilityState
Constructor for the ProbabilityState class.
probMap - Variable in class JavaMI.ProbabilityState
 

S

secondMaxVal - Variable in class JavaMI.JointProbabilityState
 
secondProbMap - Variable in class JavaMI.JointProbabilityState
 

C E F J L M N P S