Skip to contents

Plot enpls.fs object

Usage

# S3 method for enpls.fs
plot(
  x,
  nvar = NULL,
  type = c("dotplot", "boxplot"),
  limits = c(0, 1),
  main = NULL,
  ...
)

Arguments

x

An object of class enpls.fs.

nvar

Number of top variables to show. Ignored if sort = FALSE.

type

Plot type. "dotplot" or "boxplot".

limits

Vector of length 2. Set boxplot limits (in quantile) to remove the extreme outlier coefficients.

main

Plot title, not used currently.

...

Additional graphical parameters, not used currently.

See also

See enpls.fs for measuring feature importance with ensemble partial least squares regressions.

Author

Nan Xiao <https://nanx.me>

Examples

data("alkanes")
x <- alkanes$x
y <- alkanes$y

set.seed(42)
fs <- enpls.fs(x, y, reptimes = 50)
plot(fs)

plot(fs, nvar = 10)

plot(fs, type = "boxplot")

plot(fs, type = "boxplot", limits = c(0.05, 0.95))
#> Warning: Removed 106 rows containing non-finite values (stat_boxplot).