Uplift Tree Evaluator

The evaluation of uplift models differs much from other predictive analytics approaches. This node evaluates the quality of an Uplift Model by analyzing the real uplift in given bins compared to the predicted uplift. The best way to do so, is to convert and append the predicted uplift into a binned column. In most cases an Uplift Tree will only have a certain amount of possible outcomes (e.g. 25 different prediction values). These 25 values are considered as 25 bins. The Uplift Tree Evaluator now calculates the real uplift within the bins and compares it to the predicted uplift of the model. Similar uplift values will result in a good performance of the uplift model.

Options

Control group column
Column containing a flag to identify members of the control group.
Target group column
Column containing a flag to identify if costumers responded to a treatment or not.
Binned real uplift column
Column with bins, to calculate the real uplift in.
Predicted uplift column
Binned real uplift to calculate the real uplift per bin.
Control group column flag
Flag values used to mark members of the control group.
Target goup column flag
Flag values used to mark customers that have responded to a treatment.

Input Ports

Icon
Input data with contact group, target group, binned real uplift and predicted uplift columns.

Output Ports

Icon
A statistic table to evaluate the Uplift Tree model.

Views

This node has no views

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.