역학을위한 확률 적 시뮬레이션을 시뮬레이션 중입니다. 이산 시간에 어떻게 시뮬레이션합니까? 나는 아래의 코딩을 사용하여 연속적인 시간 동안 얻을 수 있었다.Gillespie 이산 시간의 확률 적 시뮬레이션 R
library(GillespieSSA)
parms <- c(beta=0.591,sigma=1/8,gamma=1/7)
x0 <- c(S=50,E=0,I=1,R=0)
a <- c("beta*S*I","sigma*E","gamma*I")
nu <- matrix(c(-1,0,0, 1,-1,0, 0,1,-1, 0,0,1),nrow=4,byrow=TRUE)
set.seed(12345)
out <- lapply(X=1:10,FUN=function(x) ssa(x0,a,nu,parms,tf=50)$data)
out
이산 시간을 얻기 위해 코딩을 어떻게 변경해야합니까? 미리 감사드립니다.