Description Usage Arguments Details Value Note References Examples
View source: R/information_gain.R
Computes information gain of single feature and target vector.
1 | calc_ig(feature, target, len_target, pos_target)
|
feature |
feature vector. |
target |
target. |
len_target |
length of the target vector. |
pos_target |
number of positive cases in the target vector. |
The information gain term is used here (improperly) as a synonym of mutual information. It is defined as:
IG(X; Y) = ∑_{y \in Y} ∑_{x \in X} p(x, y) \log ≤ft(\frac{p(x, y)}{p(x) p(y)} \right)
In biogram package information gain is computed using following relationship: IG = E(S) - E(S|F)
A numeric
vector of length 1 representing information gain in nats.
During calculations 0 \log 0 = 0. For a justification see References.
The function was designed to be afast subroutine of
calc_criterion
and might be cumbersome if directly called by a user.
Cover TM, Thomas JA Elements of Information Theory, 2nd Edition Wiley, 2006.
1 2 3 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.