Hi all, I found this snippet in a gene expression clustering code. __BEGIN__ temp <- readLines("GSE1110_series_matrix.txt"); cat(temp[-grep("^!|^\"$", temp)], file="GSE1110clean.txt", sep="\n"); mydata <- read.delim("GSE1110clean.txt", header=T, sep="\t") mydatascale <- t(scale(t(mydata))) I am wondering, in general: 1. What is the purpose of 'scale' function? 2. When one should use it? -- Gundala Viswanath
Type ?scale in R for the answer :) Gundala Viswanath wrote:> Hi all, > > I found this snippet in a gene expression > clustering code. > > __BEGIN__ > temp <- readLines("GSE1110_series_matrix.txt"); > cat(temp[-grep("^!|^\"$", temp)], file="GSE1110clean.txt", sep="\n"); > mydata <- read.delim("GSE1110clean.txt", header=T, sep="\t") > > mydatascale <- t(scale(t(mydata))) > > > I am wondering, in general: > > 1. What is the purpose of 'scale' function? > 2. When one should use it? > > >