• added facet_scales parameter to plot.aggregated_profiles_explainer ('free_x' by default) #138 and plot.ceteris_paribus_explainer ('free_x' or 'free_y' by default, depending on plot type) #136
  • fixes explanations when data has one column #137
  • plot.ceteris_paribus_explainer now by default for categorical variables plots profiles (not lines -prev default- nor bars)
  • ALE plots are now centered around average y_hat #126
  • colors from DrWhy color palette is used for CP #125
  • default subtitle value in plot.fi changed to NULL from NA (unification)
  • now in the ceteris_paribus function one can specify how grid points shall be calculated, see variable_splits_type
  • ceteris_paribus and aggregates are now working with missing data, this solves #120
  • plot(ceteris_paribus) change default color to label or ids if more than one profile is detected, this solves #123
  • ceteris_paribus has now argument variable_splits_with_obs which included values from new_observations in the variable_splits, this solves #124
  • deprecate n_sample argument in feature_importance (now it’s N) #113
  • plot_profile now handles multilabel models
  • DALEX is moved to Suggests as in #112
  • plot_categorical_ceteris_paribus can plot bars (again)
  • add bind_plots function
  • support R v4.0 and depend on R v3.5 to comply with DALEX
  • new arguments title and subtitle in several plots
  • change dependency to dependence #103
  • ceteris_paribus profiles are now working for categorical variables
  • show_profiles, show_observations, show_residuals are now working for categorical variables
  • synchronisation with changes in DALEX 0.5
  • new argument desc_sorting in plot.variable_importance_explainer #94
  • feature_importance now does 15 permutations on each variable by default. Use the B argument to change this number
  • added boxplots to plot.feature_importance and plotD3.feature_importance that showcase the permutation data
  • in aggregate_profiles: preserve _x_ column factor order and sort its values #82
  • aggregate_profiles use now gaussian kernel smoothing. Use the span argument for fine control over this parameter (#79)
  • change variable_type and variables arguments usage in the aggregate_profiles, plot.ceteris_paribus and plotD3.ceteris_paribus
  • remove variable_type argument from plotD3.aggregated_profiles (now the same as in plot.aggregated_profiles)
  • Kasia Pekala is moved as contributor to the DALEXtra as aspect_importance is moved to DALEXtra as well (See v0.3.12 changelog)
  • added Travis-CI for OSX
  • fixed rounding problem in the describe function (#76)
  • CRAN release
  • aspect_importance is moved to DALEXtra (#66)
  • examples are updated in order to reflect changes in titanic_imputed from DALEX (#65)
  • modified plot.aspect_importance - it can plot more than single figure
  • modified triplot, plot.aspect_importance and plot_group_variables to add more clarity in plots and allow some parameterization
  • added triplot function that illustrates hierarchical aspect_importance() groupings
  • changes in aspect_importance() functions
  • added back the vigniette for aspect_importance()
  • change only_numerical parameter to variable_type in functions aggregated_profiles(), cluster_profiles(), plot() and others, as requested in #15
  • aggregated_profiles_conditional and aggregated_profiles_accumulated are rewritten with some code fixes
  • a new version of lime is implemented in the lime()/aspect_importance() function.
  • Kasia Pekala and Huber Baniecki are added as contributors.
  • new feature #29. Feature importance now takes an argument B that replicates permutations B times and calculates average from drop loss.
  • plotD3 now supports Ceteris Paribus Profiles.
  • feature_importance now can take variable_grouping argument that assess importance of group of features
  • fix in ceteris_paribus, now it handles models with just one variable
  • fix #27 for multiple rows
  • show_profiles and show_residuals functions extend Ceteris Paribus Plots.
  • show_aggreagated_profiles is renamed to show_aggregated_profiles
  • centering of ggplot2 title
  • added new functions describe() and print.ceteris_paribus_descriptions() for text based descriptions of Ceteris Paribus explainers
  • plot.ceteris_paribus_explainer works now also for categorical variables. Use the only_numerical = FALSE to force bars
  • added references to PM VEE
  • partial_profiles(), accumulated_profiles() and conditional_profiles for variable effects
  • major changes in function names and file names
  • ceteris_paribus_2d extends classical ceteris paribus profiles
  • ceteris_paribus_oscillations calculates oscilations for ceteris paribus profiles
  • fixed examples and file names
  • cluster_profiles helps to identify interactions
  • partial_dependency calculates partial dependency plots
  • aggregate_profiles calculates partial dependency plots and much more
  • port of model_feature_importance and model_feature_response from DALEX to ingredients
  • added tests