booop booop
2005-Sep-28 19:10 UTC
[R] is it possible to form matrix of matrices...and multiple arrays
Dear sirs, 1...........Kindly tell me is it possible to form a matrix which contains a no of matrices.. for eg.. if a,b,c,d are matrices.... and e is a matrix which contains a,b,c,d as rows and columns.. 2..........Is it possible to form array of array of arrays for eg.. "A" contains two set of arrays (1,2)...and each A[1] and A[2] individually contains two set of arrays I tried like p<-list() pa[[[1]]] [[1]] [1]<-matrix(1,2,2) pa[[[1]]] [[1]] [2]<-matrix(2,2,2) But its not working..kindly tell me whether my approach is wrong or not?.. kindly tell me the possible ways.. thank you.. with regards, shanmugam. --------------------------------- Click here to donate to the Hurricane Katrina relief effort. [[alternative HTML version deleted]]
venomousanimal
2005-Sep-28 20:58 UTC
[R] is it possible to form matrix of matrices...and multiple arrays
booop booop schrieb:>Dear sirs, >1...........Kindly tell me is it possible to form a matrix which contains a no of matrices.. >for eg.. >if a,b,c,d are matrices.... >and e is a matrix which contains a,b,c,d as rows and columns.. > >2..........Is it possible to form array of array of arrays > >for eg.. >"A" contains two set of arrays (1,2)...and each A[1] and A[2] individually contains two set of arrays >I tried like >p<-list() >pa[[[1]]] [[1]] [1]<-matrix(1,2,2) >pa[[[1]]] [[1]] [2]<-matrix(2,2,2) > >But its not working..kindly tell me whether my approach is wrong or not?.. > > >kindly tell me the possible ways.. > >thank you.. > >with regards, >shanmugam. > > >--------------------------------- > > Click here to donate to the Hurricane Katrina relief effort. > [[alternative HTML version deleted]] > >______________________________________________ >R-help at stat.math.ethz.ch mailing list >https://stat.ethz.ch/mailman/listinfo/r-help >PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > >I would say yes and yes. A Matrix with matrix entries could be a dataframe or you just use the cbind or rbind command. The array of arrays I would say is a table, then you can specify table[row,coloumn] or table[1..10,1..10]. Greetz, Sonja
Gabor Grothendieck
2005-Sep-29 01:33 UTC
[R] is it possible to form matrix of matrices...and multiple arrays
On 9/28/05, booop booop <booopi at yahoo.com> wrote:> Dear sirs, > 1...........Kindly tell me is it possible to form a matrix which contains a no of matrices.. > for eg.. > if a,b,c,d are matrices.... > and e is a matrix which contains a,b,c,d as rows and columns..Try this: mat <- list(diag(2), diag(3), diag(4), diag(5)) dim(mat) <- c(2,2) mat mat[[1,1]]> > 2..........Is it possible to form array of array of arrays > > for eg.. > "A" contains two set of arrays (1,2)...and each A[1] and A[2] individually contains two set of arrays > I tried like > p<-list() > pa[[[1]]] [[1]] [1]<-matrix(1,2,2) > pa[[[1]]] [[1]] [2]<-matrix(2,2,2) > > But its not working..kindly tell me whether my approach is wrong or not?..Try this. arr is set to a 2x2x2 array filled with diagonal matrices. Then we set two elements of it to constant matrices. arr <- lapply(2:9, diag) dim(arr) <- c(2,2,2) arr[[1,1,1]] arr arr[[1,1,1]] <- matrix(1,2,2) arr[[1,1,2]] <- matrix(2,2,2) arr[[1,1,1]] arr[[1,1,2]]
vincent@7d4.com
2005-Sep-29 06:13 UTC
[R] is it possible to form matrix of matrices...and multiple arrays
booop booop a ??crit :> 1...........Kindly tell me is it possible to form > a matrix which contains a no of matrices.. for eg.. > if a,b,c,d are matrices.... > and e is a matrix which contains a,b,c,d as rows and columns..I don't think you can use matrix() to store other matrix() inside. But array() is a solution to store matrix() inside. (At least I have use it).