Я получаю ошибку "Error in statistic(data, original, ...) : unused argument (original)"
при попытке выполнить код ниже. В частности, я пытаюсь применить функцию и bootstrap эти результаты для каждого графика #. Я что-то здесь упускаю?
library(codyn) # has sample dataset called pplots
library(boot)
str(pplots)
stability <- function(x){
mean(multivariate_change(x,
species.var = "species",
time.var = "year",
abundance.var = "relative_cover",
replicate.var = "plot")$composition_change)
}
boot_obj <- lapply(splitspplots,boot,statistic = stability,R = 20)
boot_obj <- lapply(splitspplots,myBootFun)
myBootFun <- function(x,i) {
lapply(x[i],boot, statistic=stability, R = 10)
}
myBootFun <- function(x,i) {
boot(x[i], statistic=stability, R = 10)
}
splitspplots <- split(pplots,pplots$plot)
lapply(splitspplots, print(myBootFun))