Plotting multiple AUCs obtained from IAI. package

Hi guys,

I've been using an interpretable machine learning package for binary decision trees known as IAI.

Long story short: the core method here is known as an 'optimal classifier' (it does not use greedy heuristics such as random forest or XGBoost. But instead evaluates all trees in combination to obtain global optimisation).

So, given the opposing merits of these three models, I would like to compare AUCs on one graph. Suppose then that I had three stored plots:

Optimal classifier:

x <- iai::roc_curve(grid, test_X, test_y, positive_label = 1)

Random forest:

y <- iai::roc_curve(grid, test_X, test_y, positive_label = 1)

XGBoost

z <- iai::roc_curve(grid, test_X, test_y, positive_label = 1)

Is it possible to combine these in one plot? I've tried pROC and "add true" arguments. But I havent had any luck.

I've attached the source of my code, in case that is helpful. Would truly appreciate some help.

Optimal Classifier AUC:

https://docs.interpretable.ai/stable/IAI-R/quickstart/ot_classification/

Greedy Methods AUC

https://docs.interpretable.ai/stable/IAI-R/quickstart/heur_classification/

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.