plotD3_scalelocation {auditor} R Documentation

## Scale Location Plot in D3 with r2d3 package.

### Description

Function plotD3_scalelocation plots square root of the absolute value of the residuals vs target, observed or variable values in the model. A vertical line corresponds to median.

### Usage

plotD3_scalelocation(
object,
...,
variable = NULL,
smooth = FALSE,
peaks = FALSE,
point_count = NULL,
single_plot = TRUE,
scale_plot = FALSE,
background = FALSE
)

plotD3ScaleLocation(
object,
...,
variable = NULL,
smooth = FALSE,
peaks = FALSE,
point_count = NULL,
single_plot = TRUE,
scale_plot = FALSE,
background = FALSE
)


### Arguments

 object An object of class auditor_model_residual created with model_residual function. ... Other auditor_model_residual objects to be plotted together. variable Name of variable to order residuals on a plot. If variable="_y_", the data is ordered by a vector of actual response (y parameter passed to the explain function). If variable = "_y_hat_" the data on the plot will be ordered by predicted response. If variable = NULL, unordered observations are presented. smooth Logical, indicates whenever smoothed lines should be added. By default it's FALSE. peaks Logical, indicates whenever peak observations should be highlighted. By default it's FALSE. point_count Number of points to be plotted per model. Points will be chosen randomly. By default plot all of them. single_plot Logical, indicates whenever single or facets should be plotted. By default it's TRUE. scale_plot Logical, indicates whenever the plot should scale with height. By default it's FALSE. background Logical, available only if single_plot = FALSE. Indicates whenever background plots should be plotted. By default it's FALSE.

### Value

a r2d3 object

plot_scalelocation

### Examples

dragons <- DALEX::dragons[1:100, ]

# fit a model
model_lm <- lm(life_length ~ ., data = dragons)

lm_audit <- audit(model_lm, data = dragons, y = dragons\$life_length)

# validate a model with auditor
mr_lm <- model_residual(lm_audit)

# plot results
plotD3_scalelocation(mr_lm, peaks = TRUE)



[Package auditor version 1.3.3 Index]