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