cmi {bnclassify} | R Documentation |
Computes the (conditional) mutual information between two variables. If
z
is not NULL
then returns the conditional mutual information,
I(X;Y|Z). Otherwise, returns mutual information, I(X;Y).
cmi(x, y, dataset, z = NULL, unit = "log")
x |
A length one character. |
y |
A length one character. |
dataset |
A data frame. Must contain x, y and, optionally, z columns. |
z |
A character vector. |
unit |
A character. Logarithm base. See |
I(X;Y|Z) = H(X|Z) + H(Y|Z) - H(X,Y,Z) - H(Z), where H() is Shannon's entropy.
data(car) cmi('maint', 'class', car)