| zPath {vivid} | R Documentation | 
zPath
Description
Constructs a zenpath for connecting and displaying pairs.
Usage
zPath(
  viv,
  cutoff = NULL,
  method = c("greedy.weighted", "strictly.weighted"),
  connect = TRUE
)
Arguments
| viv | A matrix, created by  | 
| cutoff | Do not include any variables that are below the cutoff interaction value. | 
| method | String indicating the method to use. The available methods are: "greedy.weighted": Sort all pairs according to a greedy (heuristic) Euler path with x as weights visiting each edge precisely once. "strictly.weighted": Strictly respect the order of the weights - so the first, second, third, and so on, adjacent pair of numbers of the output of zenpath() corresponds to the pair with largest, second-largest, third-largest, and so on, weight. see zenpath | 
| connect | If connect is TRUE, connect the edges from separate eulerians (strictly.weighted only). | 
Details
Construct a path of indices to visit to order variables
Value
Returns a zpath from viv showing pairs with viv entry over the cutoff
Examples
## Not run: 
# To use this function, install zenplots and graph from Bioconductor.
if (!requireNamespace("graph", quietly = TRUE)) {
  install.packages("BiocManager")
  BiocManager::install("graph")
}
install.packages("zenplots")
aq <- na.omit(airquality) * 1.0
# Run an mlr3 ranger model:
library(mlr3)
library(mlr3learners)
library(ranger)
ozonet <- TaskRegr$new(id = "airQ", backend = aq, target = "Ozone")
ozonel <- lrn("regr.ranger", importance = "permutation")
ozonef <- ozonel$train(ozonet)
viv <- vivi(aq, ozonef, "Ozone")
# Calculate Zpath:
zpath <- zPath(viv, .8)
zpath
## End(Not run)