我认为我的问题很简单,我找不到解决方法。所以,我正在尝试在r中进行自举,结果已经成功。但是,我希望自动化我的代码使其运行10000,15000等等,而不是每次都更改这些变量。
我的代码是:
mydata #is a time series data
port<-as.xts(mydata, order.by = as.Date(dates, "%d-%b-%Y"))
# created a function for bootstrapping
sim<-function(nsim,series,size){
result<-replicate(nsim, Return.cumulative(sample(series,size,replace=F), geometric=TRUE))
return(result)
}
output<-sim<-(10000,port,12) # running the function
mean(output) # finding the mean of the bootstrap output
因此,每次我想运行该函数时,不是更改nsim = 10000或size = 12,有没有办法让我可以循环运行这个函数,比如10000,150000,200000。
感谢您的帮助!