library("gplots")
## KernSmooth 2.23 loaded
## Copyright M. P. Wand 1997-2009
##
## Attaching package: 'gplots'
##
## The following object is masked from 'package:stats':
##
## lowess
library("MASS")
library(cluster)
# source('http://bioconductor.org/biocLite.R') biocLite('marray')
library("marray")
## Loading required package: limma
data(crabs)
fac = as.factor(paste(crabs[, 1], crabs[, 2], sep = "."))
pcaCrabs = prcomp(scale(crabs[, 4:8]))
pcaAlldata = pcaCrabs$x
rownames(pcaAlldata) = as.character(fac)
hmcol <- maPalette(low = "red", high = "green", mid = "black", k = 100)
single = hclust(dist(pcaAlldata[, 2:3], method = "euclidean"), method = "single")
plot(single)
singledend = as.dendrogram(single)
mybarcolor = fac
levels(mybarcolor) = c("lightblue", "darkblue", "darkorange", "darkorange4")
heatmap.2(as.matrix(t(pcaAlldata[, 2:3])), col = hmcol, trace = "none", key = TRUE,
ColSideColors = as.character(mybarcolor), Colv = singledend, density.info = "none",
labRow = NA, dendrogram = "col")
####
single = hclust(dist(pcaAlldata[, 2:3], method = "manhattan"), method = "average")
singledend = as.dendrogram(single)
heatmap.2(as.matrix(t(pcaAlldata[, 2:3])), col = hmcol, trace = "none", key = TRUE,
ColSideColors = as.character(mybarcolor), Colv = singledend, density.info = "none",
labRow = NA, dendrogram = "col")
kmeanresultPCA <- kmeans(pcaAlldata, 4)
plot(pcaAlldata[, 2:3], col = kmeanresultPCA$cluster, pch = as.numeric(fac))
kmeanresultPCA <- kmeans(pcaAlldata[, 2:3], 4)
plot(pcaAlldata[, 2:3], col = kmeanresultPCA$cluster, pch = as.numeric(fac))
doch nicht
library("pheatmap")
pheatmap(pcaAlldata[, 2:3], kmeans_k = 4, clustering_distance_rows = "correlation",
display_numbers = T)
library("apcluster")
##
## Attaching package: 'apcluster'
##
## The following object is masked from 'package:stats':
##
## heatmap
apres = apcluster(negDistMat(pcaAlldata[, 2:3], r = 2))
plot(apres, pcaAlldata[, 2:3])
plot(apres, pcaAlldata)