Not exported. The following statistics are calculated based on a vector of ALE y values:
Arguments
- y
numeric. Vector of ALE y values.
- bin_n
numeric. Vector of counts of rows in each ALE bin. Must be the same length as
y.- y_vals
numeric. Entire vector of y values. Needed for normalization. If not provided, ale_y_norm_fun must be provided.
- ale_y_norm_fun
function. Result of
create_ale_y_norm_function(). If not provided,y_valsmust be provided.ale_stats()could be faster ifale_y_norm_funis provided, especially in bootstrap workflows that call the same function many, many times.- x_type
character(1). Datatype of the x variable on which the ALE y is based. Values are the result of
var_type(). Used to determine how to correctly calculate ALE, so if the value is not the default"numeric", then it must be set correctly.
Value
Named numeric vector:
aled: ALE deviation (ALED)
aler_min: Minimum (lower value) of the ALE range (ALER)
aler_max: Maximum (upper value) of the ALE range (ALER)
naled: Normalized ALE deviation (ALED)
naler_min: Normalized minimum (lower value) of the ALE range (ALER)
naler_max: Normalized maximum (upper value) of the ALE range (ALER)
Details
ALE deviation (ALED)
ALE range (ALER): range from minimum value of any ALE
yto the maximum value of anyy. This is a very simple indication of the dispersion in ALEyvalues.Normalized ALE deviation (NALED)
Normalized ALE range (NALER)
Note that if any ALE y values are missing, they will be deleted from the calculation (with their corresponding bin_n).
