当我模拟布朗运动,我需要10至20种子R.我的代码是下面,但我认为这只是一个固定的种子,如何将不同的种子下创建,谢谢种功能
u <- 0.05
sigma <- 0.2
t <- 1
steps <- 252
S0 <- 100
dt <- u/steps
set.seed(10:20)
epsilon_t_vec <- rnorm(steps)
epsilon_t_vec <- append(0, epsilon_t_vec)
dwt_vec <- epsilon_t_vec * sqrt(dt)
St_vec <- c()
St_vec[1] <- S0
for(i in 1:steps) {
dwt <- dwt_vec[i+1]
St_vec[i+1] <- St_vec[i] + u * St_vec[i] * dt + sigma * St_vec[i] * dwt
}
St_vec
如果你想用不同的种子多次运行你的代码,你可能需要创建一个循环。 – josliber