An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20090313/b636f0cb/attachment-0002.pl>
transforming a matrix
2 messages · Dimitri Szerman, David Winsemius
Am I correct in thinking that you actually want a function that will take the three row matrix Ystart <- matrix(c(1:3, 34,-56,27), ncol=2) and return the 4 column matrix offered? As it is I see no way that we could know what rule you wanted to apply to that four row X matrix to get the 9 row Y matrix. I suppose this could be one of those intelligence test questions that I won't get right and thereby fail my entrance exams.
David Winsemius On Mar 13, 2009, at 3:56 PM, Dimitri Szerman wrote: > Hello, > I have a matrix such as > >> X = matrix(c(1:4,29,32,56,-45), ncol=2) > > and I want one like > >> Y=matrix(c( > 1 , 34 , 1 , 34 , > 2 , -56 , 1 , 34 , > 3 , 27 , 1 , 34 , > 1 , 34 , 2 , -56 , > 2 , -56 , 2 , -56 , > 3 , 27 , 2 , -56 , > 1 , 34 , 3 , 27 , > 2 , -56 , 3 , 27 , > 3 , 27 , 3 , 27 ), ncol=4, byrow=T) > > How do I do this in an efficient and elegant way? > > David Winsemius, MD Heritage Laboratories West Hartford, CT