Hi, Try this: set.seed(25) el<-as.data.frame(matrix(sample(1:50,75*124,replace=TRUE),ncol=75)) lst1<-lapply(el,function(x) dist(x)) set.seed(28) q<-as.data.frame(matrix(sample(1:50,75*124,replace=TRUE),ncol=75)) q<-dist(q) library(ade4) res<- lapply(lst1,function(x) mantel.rtest(q,x,nrepet=9999) Though, I am getting warnings() for this test (which I am not sure). A.K.
----- Original Message ----- From: eliza botto <eliza_bo...@hotmail.com> To: "r-help@r-project.org" <r-help@r-project.org> Cc: Sent: Saturday, April 6, 2013 4:01 PM Subject: [R] list of distance matrices Dear UseRs, i want to apply mantel test by comparing a list of 124 distance matrices with a reference distance matrix "q". The list of distance matrices was created by the following command.. u<-lapply(el, function(x) dist(x)) where "el" is a data frame of 75 columns and 124 rows. Therefore, the list of distances matrices, made out of it should have 75 elements each containing 124 rows and 124 columns. I, unsuccessfully, tried the following command >mantel.rtest(as.dist(q), lapply(el, function(x) dist(x)), nrepet = 9999) Do you have any clue?? Thanks in advance Eliza [[alternative HTML version deleted]] ______________________________________________ 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.