sklift.metrics.perfect_qini_curve¶
-
sklift.metrics.metrics.
perfect_qini_curve
(y_true, treatment, negative_effect=True)[source]¶ Compute the perfect (optimum) Qini curve.
For computing the area under the Qini Curve, see
qini_auc_score()
.Parameters: - y_true (1d array-like) – Correct (true) target values.
- treatment (1d array-like) – Treatment labels.
- negative_effect (bool) – If True, optimum Qini Curve contains the negative effects (negative uplift because of campaign). Otherwise, optimum Qini Curve will not contain the negative effects.
Returns: Points on a curve.
Return type: array (shape = [>2]), array (shape = [>2])
See also
qini_curve()
: Compute Qini curve.qini_auc_score()
: Compute the area under the Qini curve.plot_qini_curves()
: Plot Qini curves from predictions..