Можно ли задать начальное число (например, R
'set.seed()
функция) в пакете diffeqr
в R при решении стохастических дифференциальных уравнений?
Пример
library(diffeqr)
f <- function(u,p,t) {
return(1.01*u)
}
g <- function(u,p,t) {
return(0.87*u)
}
u0 = 1/2
tspan <- list(0.0,1.0)
sol = sde.solve(f,g,u0,tspan, alg = "SKenCarp()")
udf = as.data.frame(sol$u)
plotly::plot_ly(udf, x = sol$t, y = sol$u, type = 'scatter', mode = 'lines')
В документации я обнаружил, что существует возможность установить начальное число, однако, если я добавлю его в:
sde.solve(f,g,u0,tspan, alg = "SKenCarp()", seed = 123)
Это не сработает.Можно ли установить семена в этом пакете R?