TKRmatrixplot(x, delimiter = NULL, hscale = NULL, vscale = NULL, TKRpar = list(), ...)data.frame.x needs to have
colnames). If given, it is used to determine the corresponding
imputation-index for any imputed variable (a logical-vector indicating which
values of the variable have been imputed). If such imputation-indices are
found, they are used for highlighting and the colors are adjusted according
to the given colors for imputed variables (see col).par).matrixplot and iimagMiss, further graphical
parameters to be passed to plot.window,
title and axis. For
TKRmatrixplot, further arguments to be passed to matrixplot.-Inf
and Inf are always assigned the begin and end color, respectively, of
the continuous color scheme.Additionally, the observations can be sorted by the magnitude of a selected
variable. If interactive is TRUE, clicking in a column
redraws the plot with observations sorted by the corresponding variable.
Clicking anywhere outside the plot region quits the interactive session.
TKRmatrixplot behaves like matrixplot, but uses
tkrplot to embed the plot in a Tcl/Tk window.
This is useful if the number of observations and/or variables is large,
because scrollbars allow to move from one part of the plot to another.
A. Kowarik, M. Templ (2016) Imputation with R package VIM. Journal of Statistical Software, 74(7), 1-16
data(sleep, package = "VIM")
## for missing values
x <- sleep[, -(8:10)]
x[,c(1,2,4,6,7)] <- log10(x[,c(1,2,4,6,7)])
matrixplot(x, sortby = "BrainWgt")
## for imputed values
x_imp <- kNN(sleep[, -(8:10)])
x_imp[,c(1,2,4,6,7)] <- log10(x_imp[,c(1,2,4,6,7)])
matrixplot(x_imp, delimiter = "_imp", sortby = "BrainWgt")
Run the code above in your browser using DataLab