Computes the information gain between an 'input' and 'target' variable (using log2). In general terms, the higher the more predictable the input is.

information_gain(input, target)

Arguments

input

numeric/character vector

target

numeric/character vector

Value

information gain

Examples

if (FALSE) { information_gain(input=data_golf$outlook, target=data_golf$play_golf) }