Learn R Programming

⚠️There's a newer version (2.3.0) of this package.Take me there.

ingredients (version 2.2.0)

Effects and Importances of Model Ingredients

Description

Collection of tools for assessment of feature importance and feature effects. Key functions are: feature_importance() for assessment of global level feature importance, ceteris_paribus() for calculation of the what-if plots, partial_dependence() for partial dependence plots, conditional_dependence() for conditional dependence plots, accumulated_dependence() for accumulated local effects plots, aggregate_profiles() and cluster_profiles() for aggregation of ceteris paribus profiles, generic print() and plot() for better usability of selected explainers, generic plotD3() for interactive, D3 based explanations, and generic describe() for explanations in natural language. The package 'ingredients' is a part of the 'DrWhy.AI' universe (Biecek 2018) .

Copy Link

Version

Install

install.packages('ingredients')

Monthly Downloads

4,290

Version

2.2.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Last Published

April 10th, 2021

Functions in ingredients (2.2.0)

aggregate_profiles

Aggregates Ceteris Paribus Profiles
ceteris_paribus

Ceteris Paribus Profiles aka Individual Variable Profiles
bind_plots

Bind Multiple ggplot Objects
accumulated_dependence

Accumulated Local Effects Profiles aka ALEPlots
ceteris_paribus_2d

Ceteris Paribus 2D Plot
calculate_variable_profile

Internal Function for Individual Variable Profiles
calculate_oscillations

Calculate Oscillations for Ceteris Paribus Explainer
calculate_variable_split

Internal Function for Split Points for Selected Variables
cluster_profiles

Cluster Ceteris Paribus Profiles
conditional_dependence

Conditional Dependence Profiles
plot.ceteris_paribus_oscillations

Plot Ceteris Paribus Oscillations
partial_dependence

Partial Dependence Profiles
plot.aggregated_profiles_explainer

Plots Aggregated Profiles
plot.feature_importance_explainer

Plots Feature Importance
describe.partial_dependence_explainer

Natural language description of feature importance explainer
feature_importance

Feature Importance
plotD3.feature_importance_explainer

Plot Feature Importance Objects in D3 with r2d3 Package.
select_neighbours

Select Subset of Rows Closest to a Specified Observation
plot.ceteris_paribus_2d_explainer

Plot Ceteris Paribus 2D Explanations
select_sample

Select Subset of Rows
plot.ceteris_paribus_explainer

Plots Ceteris Paribus Profiles
print.aggregated_profiles_explainer

Prints Aggregated Profiles
plotD3

Plots Ceteris Paribus Profiles in D3 with r2d3 Package.
plotD3.aggregated_profiles_explainer

Plots Aggregated Ceteris Paribus Profiles in D3 with r2d3 Package.
show_profiles

Adds a Layer with Profiles
show_residuals

Adds a Layer with Residuals to a Profile Plot
show_rugs

Adds a Layer with Rugs to a Profile Plot
show_observations

Adds a Layer with Observations to a Profile Plot
show_aggregated_profiles

Adds a Layer with Aggregated Profiles
print.ceteris_paribus_explainer

Prints Individual Variable Explainer Summary
print.feature_importance_explainer

Print Generic for Feature Importance Object