I am interested in generating an average species accumulation curve (# fish species per minute of survey) across multiple surveys.
I understand how specaccum() (vegan) is generally used to look at the accumulation of species as more sites are sampled.
This particular sample design is investigating how species accumulate over time when using a survey tool (video camera surveying fish). The idea is that the longer a camera soaks in the water - the more fish species should be observed swimming by. I have then repeated this process multiple times, and so have ended up with several tables akin to the BCI data set with each row being a minute of time.
A single 15 minute trial might look like:
library(vegan)
counts = c(0,0,0,0,0,
0,0,0,0,0,
1,2,3,4,5)
#Survey over 15 minutes
fish = data.frame(Time = seq(1,15,1),
S.mys = sample(counts,15,replace = T),
S.ros = sample(counts,15,replace = T),
S.pau = sample(counts,15,replace = T),
S.ens = sample(counts,15,replace = T),
S.con = sample(counts,15,replace = T),
S.sax = sample(counts,15,replace = T),
S.sim = sample(counts,15,replace = T))
#taken from the help file example:
sp1 = specaccum(fish)
sp2 = specaccum(fish, 'random')
plot(sp1, ci.type = 'poly',col = 'blue',lwd = 2, ci.lty = 0, ci.col = 'lightblue')
boxplot(sp2,add = T, col = 'peachpuff')
Now if I have performed multiple trials, (several 15 minute time periods) is there a way to average the species accumulation results?