Counterfactual Explanations
Base class for Counterfactual Explanation Methods
Base class for Counterfactual Explanation Methods for Classification T...
Base class for Counterfactual Explanation Methods for Regression Tasks
Counterfactuals Class
Computes the (absolute, pairwise) distance between the vector elements...
Evaluates a distance function and checks for correct output format
Creates a ParamSet for the features of a data.table.
MOC (Multi-Objective Counterfactual Explanations) for Classification T...
MOC (Multi-Objective Counterfactual Explanations) for Regression Tasks
NICE (Nearest Instance Counterfactual Explanations) for Classification...
NICE (Nearest Instance Counterfactual Explanations) for Regression Tas...
Random Search for Classification Tasks
Random Search for Regression Tasks
Returns the indices of the n smallest elements in a vector
WhatIf for Classification Tasks
WhatIf for Regression Tasks
Modular and unified R6-based interface for counterfactual explanation methods. The following methods are currently implemented: Burghmans et al. (2022) <doi:10.48550/arXiv.2104.07411>, Dandl et al. (2020) <doi:10.1007/978-3-030-58112-1_31> and Wexler et al. (2019) <doi:10.1109/TVCG.2019.2934619>. Optional extensions allow these methods to be applied to a variety of models and use cases. Once generated, the counterfactuals can be analyzed and visualized by provided functionalities. The package is described in detail in Dandl et al. (2025) <doi:10.18637/jss.v115.i09>.
Useful links