## Not run:
# library(stpm)
# # Setting up the model
# model.par <- list()
# model.par$a <- matrix(c(-0.05, 1e-3, 2e-3, -0.05), nrow=2, ncol=2, byrow=TRUE)
# model.par$f1 <- matrix(c(90, 35), nrow=1, ncol=2)
# model.par$Q <- matrix(c(1e-8, 1e-9, 1e-9, 1e-8), nrow=2, ncol=2, byrow=TRUE)
# model.par$f <- matrix(c(80, 27), nrow=1, ncol=2)
# model.par$b <- matrix(c(6, 2), nrow=2, ncol=2)
# model.par$mu0 <- 1e-6
# model.par$theta <- 0.09
# # Projection
# # Discrete-time model
# data.proj.discrete <- spm_projection(model.par, N=5000, ystart=c(80, 27))
# plot(data.proj.discrete$stat$srv.prob)
# # Continuous-time model
# data.proj.continuous <- spm_projection(model.par, N=5000, ystart=c(80, 27), model="continuous")
# plot(data.proj.continuous$stat$srv.prob)
# # Time-dependent model
# model.par <- list(at="-0.05", f1t="80", Qt="2e-5", ft="80", bt="5", mu0t="1e-3*exp(0.08*t)")
# data.proj.time_dependent <- spm_projection(model.par, N=500, ystart=80, model="time-dependent")
# plot(data.proj.time_dependent$stat$srv.prob)
# ## End(Not run)
Run the code above in your browser using DataLab