aspect_importance_single: Aspects importance for single aspects

Description Usage Arguments Value Examples

View source: R/aspect_importance.R

Description

Calculates aspect_importance for single aspects (every aspect contains only one feature).

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
aspect_importance_single(x, ...)

## S3 method for class 'explainer'
aspect_importance_single(
  x,
  new_observation,
  N = 100,
  sample_method = "default",
  n_var = 0,
  f = 2,
  ...
)

## Default S3 method:
aspect_importance_single(
  x,
  data,
  predict_function = predict,
  new_observation,
  N = 100,
  label = class(x)[1],
  sample_method = "default",
  n_var = 0,
  f = 2,
  ...
)

Arguments

x

an explainer created with the DALEX::explain() function or a model to be explained.

...

other parameters

new_observation

selected observation with columns that corresponds to variables used in the model, should be without target variable

N

number of observations to be sampled (with replacement) from data

sample_method

sampling method in get_sample

n_var

how many non-zero coefficients for lasso fitting, if zero than linear regression is used

f

frequency in in get_sample

data

dataset, it will be extracted from x if it's an explainer NOTE: Target variable shouldn't be present in the data

predict_function

predict function, it will be extracted from x if it's an explainer

label

name of the model. By default it's extracted from the 'class' attribute of the model.

Value

An object of the class 'aspect_importance'. Contains dataframe that describes aspects' importance.

Examples

1
2
3
4
5
6
7
8
9
library("DALEX")

model_titanic_glm <- glm(survived == 1 ~ class + gender + age +
                         sibsp + parch + fare + embarked,
                         data = titanic_imputed,
                         family = "binomial")

aspect_importance_single(model_titanic_glm, data = titanic_imputed[,-8],
                         new_observation = titanic_imputed[1,-8])

ModelOriented/DALEXtra documentation built on March 29, 2020, 7:49 a.m.