TKRmarginmatrix(x, delimiter = NULL, col = c("skyblue", "red", "red4", "orange", "orange4"), alpha = 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
).NULL
. This can be used to prevent
overplotting.par
).pairsVIM
and marginplot
. par("oma")
will
be set appropriately unless supplied (see par
).marginmatrix
uses pairsVIM
with a panel function based
on marginplot
.The graphical parameter oma
will be set unless supplied as an
argument.
TKRmarginmatrix
behaves like marginmatrix
, but uses
tkrplot
to embed the plot in a Tcl/Tk window.
This is useful if the number of 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
marginplot
, pairsVIM
,
scattmatrixMiss
data(sleep, package = "VIM")
## for missing values
x <- sleep[, 1:5]
x[,c(1,2,4)] <- log10(x[,c(1,2,4)])
marginmatrix(x)
## for imputed values
x_imp <- kNN(sleep[, 1:5])
x_imp[,c(1,2,4)] <- log10(x_imp[,c(1,2,4)])
marginmatrix(x_imp, delimiter = "_imp")
Run the code above in your browser using DataLab