
Display two-dimensional visualizations (image maps) of the correlation matrices within and between two data sets.
imgCor(X,
Y,
type = "combine",
X.var.names = TRUE,
Y.var.names = TRUE,
sideColors = TRUE,
interactive.dev = TRUE,
title = TRUE,
color, row.cex, col.cex,symkey, keysize,
xlab, ylab, margins, lhei, lwid)
numeric matrix or data frame NA
s are allowed.
numeric matrix or data frame NA
s are allowed.
character string, (partially) maching one of "combine"
or "separated"
,
determining the kind of plots to be produced. See Details.
logical, should the name of TRUE
(defaults) object$names$X
and/or object$names$Y
are used. Possible character
vector with
character vector of length two. The color name for horizontal
and vertical side bars that may be used to annotate the
boolean. The current graphics device that will be opened is interactive?
logical, should the main titles be shown?
arguments passed to cim
.
positive numbers, used as cex.axis
in for the row or column
axis labeling. The defaults currently only use number of rows or columns, respectively.
boolean indicating whether the color key should be made symmetric about 0.
Defaults to TRUE
.
positive numeric value indicating the size of the color key.
numeric vector of length two containing the margins (see par(mar)
)
for column and row names respectively.
arguments passed to layout
to divide the device up into two
rows and two columns, with the row-heights lhei
and the column-widths lwid
.
If type="combine"
, the correlation matrix is computed of the combined
matrices cbind(X, Y)
and then plotted. If type="separate"
,
three correlation matrices are computed, cor(X)
, cor(Y)
and
cor(X,Y)
and plotted separately on a device. In both cases,
a color correlation scales strip is plotted.
The correlation matrices are pre-processed before calling the image
function in order to get, as in the numerical representation, the diagonal
from upper-left corner to bottom-right one.
Missing values are handled by casewise deletion in the imgCor
function.
If X.names = FALSE
, the name of each X-variable is hidden.
Default value is TRUE
.
If Y.names = FALSE
, the name of each Y-variable is hidden.
Default value is TRUE
.
# NOT RUN {
data(nutrimouse)
X <- nutrimouse$lipid
Y <- nutrimouse$gene
## 'combine' type plot (default)
imgCor(X, Y)
## 'separate' type plot
# }
# NOT RUN {
imgCor(X, Y, type = "separate")
## 'separate' type plot without the name of datas
imgCor(X, Y, X.names = FALSE, Y.names = FALSE, type = "separate")
# }
Run the code above in your browser using DataLab