Skip to contents

Constructs an ALE for a model.

Usage

ale(
  predict_function,
  num_grid_points,
  training_data,
  variable_names,
  center = "zero",
  grid_points,
  window_size
)

Arguments

predict_function

a function taking a single tibble argument and returning the model predictions corresponding to that tibble.

num_grid_points

the number of grid_points at which to construct the ALE

training_data

the training data used to fit the model

variable_names

a vector of feature names in training data for which an ALE is required.

center

one of "uncentered" meaning the plots are not centered, "mean" meaning the plots are centered at their mean and "zero" meaning the ALE passes through the origin. When using center == "zero" we recommend setting window_size because otherwise a smaller and possibly empty set will be used to compute the ALE at zero.

grid_points

The grid points to use for the AlE calculation.

window_size

the fraction of the data (between zero and one) used to compute each ALE point.