Skip to content
Prev 310443 / 398506 Next

Simulate nested data

Andrea,

I don't understand what you want. Why don't you start over, and
explain what the inputs are, and what your desired outputs are.

Using your previous code:

# pre-specified number of groups
groups <- 3
# what is species? It needs to be defined before
# we can assign a value to a component of it
species <- ???

# randomly assign between 1 and 10
# species per functional group for each group
# specified in the groups variable
species$groups<-as.integer(runif(groups,1,10))

# original code to set up p
# I assumed this was supposed to create an
# array of groups dimension, but apparently
# that isn't true
p<-array(NA,dim=c(species$groups))
# you wrote:
# > I need to have a single value of p per species, and the total number of
# > elements in p would be whatever number results from
# > species(group1)+species(group2)+species(group3)
# which suggests to me that you do not need an array at all, but
# simply a vector of the length of the number of species:
p <- rep(NA, sum(species$groups))

# but that isn't clear to me because I'm not sure what you
# mean by species(group1), since there is no species()
# function defined




On Fri, Nov 9, 2012 at 2:49 PM, Andrea Goijman
<agoijman at cnia.inta.gov.ar> wrote:
--
Sarah Goslee
http://www.functionaldiversity.org