In your example all of the values are drawn from the same
distribution so there will not be substantial differences (row
means/variances and column means/variances will be
approximately the same). 

set.seed(42)
d <- matrix(rnorm(100),nrow=20)
# Start with your example and modify the row/col means
rows <- sample.int(15:25, 20, replace=TRUE)
cols <- sample.int(5:15, 5, replace=TRUE)
d2 <- sweep(d, 2, cols, "+")
d2 <- sweep(d2, 1, rows, "+")
heatmap(d2, scale="none")
heatmap(d2, scale="row")
heatmap(d2, scale="col")

-------------------------------------
David L Carlson
Associate Professor of Anthropology
Texas A&M University
College Station, TX 77840-4352




-----Original Message-----
From: r-help-boun...@r-project.org
[mailto:r-help-boun...@r-project.org] On Behalf Of Witold E
Wolski
Sent: Wednesday, July 31, 2013 7:04 AM
To: r-help@r-project.org
Subject: [R] heatmap scale parameter question

Would anyone of the more experienced r-users explain to me the
behaviour of the scale parameter in the heatmap function.

different options for scale (R 3.0.1) do change only the
colors but do
not affect the dendrograms. Please see for yourself executing
the
following code:

d <- matrix(rnorm(100),nrow=20)
stats::heatmap(d)
X11()
heatmap(d,scale="column")
X11()
heatmap(d,scale="row")
X11()
heatmap(d,scale="none")

In all four above cases the dendrograms look exactly the same
However, scaling clearly affects clustering. see:

d <- scale(d)
heatmap(d,scale="none")


best regards

R version 3.0.1 (2013-05-16) -- "Good Sport"
ciao

--
Witold Eryk Wolski


-- 
Witold Eryk Wolski

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible
code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to