viviUpdate: viviUpdate

View source: R/viviUpdate.R

viviUpdateR Documentation

viviUpdate

Description

Creates a matrix displaying updated variable importance on the diagonal and variable interaction on the off-diagonal.

Usage

viviUpdate(mat, newImp, reorder = TRUE)

Arguments

mat

A matrix, such as that returned by vivi.

newImp

A named vector of variable importances.

reorder

If TRUE (default) uses DendSer to reorder the matrix of interactions and variable importances.

Value

A matrix of values, of class vivid, with updated variable importances.

Examples

f <- lm(Sepal.Length ~ ., data = iris[, -5])
m <- vivi(iris[, -5], f, "Sepal.Length")
corimp <- abs(cor(iris[, -5])[1, -1])
viviUpdate(m, corimp) # use correlation as updated importance

AlanInglis/vivid documentation built on Oct. 27, 2023, 3:02 p.m.