[R-sig-eco] doubt in generating loops with For
Thiago A. Pires
pires.thiagoaugusto at gmail.com
Wed Apr 15 23:24:13 CEST 2015
Hi guys,
I have a question when trying to generate 1000 measures with "for"
function. For example, I have 10 locations with 5 species , and I want to
apply a diversity measure on each site. But when I try to run one is with
my function, I can not, I get an error message: "Error in com[, z] :
subscript out of bounds", and I think it should be a simple mistake, but
I'm not seeing. If you guys can help with it, I would appreciate. Right
below is an example for my code:
comm= a community matrix with 10 sites and 5 species
dist= a pairwise distance-based matrix of species
for (z in 1:1000)
{
func.sim[z,]<- (t(comm[, z]) %*% (as.matrix(dist)^2) %*%
comm[, z])/2/(sum(comm[, z])^2)
}
Error in comm[, z] : subscript out of bounds
Best regards,
Thiago.
_____________________________________________________________
*Thiago A. Pires*
Ph.D. student in Ecology - Instituto de Biologia - UNICAMP
Collaborator Researcher - Laboratório de Ecologia e Sistemática - UNIFESP
Email: pires.thiagoaugusto at gmail.com / Skype: thiago.augusto.pires
Home Page:
http://thiagoaugustopires.wix.com/naturevisions
CV Lattes:
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4298681Z0
_____________________________________________________
[[alternative HTML version deleted]]
More information about the R-sig-ecology
mailing list