NEWS.md
modelStudio(): open_plots = c("fi"), which is a vector listing plots to be initially opened (and on which positions) (#112)
DALEX::loss_default() since DALEX >=2.5.0
SV to the same as in BD
modelStudio(): max_features_fi = max_features, which allows displaying a distinctive number of features in FI plot (other than in BD and SV)ms_options(): **_axis_title, which allow changing plot-specific axis title (default varies)R >=3.6, DALEX >=2.2.1, ingredients >=2.2.0 and iBreakDown >=2.0.1
modelStudioOptions() is removed from this version of the package; after being deprecated for over a year since v1.1.0. Use the recommended ms_options() instead.modelStudio(): N_sv = 3*N, which by default decreases the number of observations used for the calculation of Shapley Values (rows in data)margin_left = NULL by default and it is adjusted based on the length of variable namesFI instead of BD by defaultverbose parameter to modelStudio() as an alias to show_info (#101)
ms_merge_observations() function that merges local explanation of observations from multiple modelStudio objects (#102)
modelStudio() when data had only one variable (#99)
new_observation = NULL then choose new_observation_n = 3 observations, evenly spread by the order of y_hat. This shall always include the observations, which ids are which.min(y_hat) and which.max(y_hat). Additionally, improve the observation dropdown text in dashboard. (#94)
DALEX v2.0.1
ms_options: ms_subtitle, ms_margin_top and ms_margin_bottom
modelStudio(): N_fi = 10*N and B_fi = B
license parameter to modelStudio() which allows to specify the connection for readLines() (e.g. 'LICENSE') which will add file contents into the HTML output as a commentDALEX v2.0, ingredients v2.0 and iBreakDown v1.3.1
telemetry to FALSE.modelStudio in Shiny (#77) using new widget_id argumentNA in data (#71)
variable_splits_type='uniform' and CP plots are now calculated with variable_splits_with_obs=TRUE (#74)
loss_function in FI is now different for each explainer$model_info$type (#73)
... would cause an errormax_vars alias for the max_features parametery has only two unique values (classification) (#76)
stringsAsFactors=TRUE where data.frame is usedmodelStudioOptions() to ms_options()
ms_update_options() function that updates the options of a modelStudio objectms_update_observations() function that updates the observations of a modelStudio objectB default value from 15 to 10 and N default value from 400 to 300
feature_importance is now calculated on 10*N sampled rows from the dataranger instead of randomForest everywhereauto_unbox = TRUE to jsonlite::toJSON and changed the .js code to comply"modelStudio" to the modelStudio() outputFD plot on matrix-like datamodelStudio position in HTMLmodelStudio now renders properly from .Rmd to .html
R v4.0 changesdata with xgboost working examplemax(min, q1 - 1.5*iqr) and min(max, q3 + 1.5*iqr)
show_info with progress packagemodelStudio() now only works on explainer class object made with DALEX::explain()iBreakDown v1.0.0 and ingredients v1.0.0
cummulative to cumulative in code (#49)dependency to dependence in code (#52)SV plot (#50)eda argument to modelStudio()
show_boxplot argument to modelStudioOptions()
TV plot (X had columns sorted while y was the same)ms_title argument to modelStudioOptions() (#46)modelStudio footer is generated fasterTarget vs Feature [EDA] (#38)Average Target vs Feature [EDA] (#41)FI plot ingredients/72
new_observation_y argument to modelStudio() (#39)... to prepare_* functions (e.g. allows to round numbers)margin_ytitle argument to modelStudioOptions()
data (#25)BD and second is clicked (#37)try-catch blocks added - errors in ingredients or iBreakDown functions are now treated as warnings and do not stop the modelStudio computation (#35)show_info adds messages saying what is currently calculated (#40)spellcheck to tests (#36)Many minor changes stated in #20, most notably: * rename x parameter to object in modelStudio() * rename getOptions() to modelStudioOptions() * add viewer parameter to modelStudio() * add suppressWarnings(ingredients::describe) * upgrade documentation, examples and vignette
modelStudio
only_numerical to variable_type in ingredients functionsparallelMap
modelStudio customization with options parametergetOptions() functionmodelStudio does not reload on resizedescription won’t show if there are less than 4 features in the modelmodelStudio packagemodelStudio() function implemented