# NOT RUN {
## 1
walter <- spduration::add_duration(Walter_2015_JCR,"renewed_war",
unitID = "ccode", tID = "year",
freq = "year", ongoing = FALSE)
# add S
walter <- spatial_SA(data = walter, var_ccode = "ccode", threshold = 800L)
set.seed(123456)
model <-
exchangeSPsurv(
duration = duration ~ fhcompor1 + lgdpl + comprehensive + victory +
instabl + intensityln + ethfrac + unpko,
immune = cured ~ fhcompor1 + lgdpl + victory,
Y0 = 't.0',
LY = 'lastyear',
S = 'sp_id' ,
data = walter[[1]],
N = 100,
burn = 10,
thin = 10,
w = c(1,1,1),
m = 10,
form = "Weibull",
prop.varV = 1e-05,
prop.varW = 1e-05,
)
print(model)
summary(model, parameter = "betas")
# plot(model)
## 2
walter <- spduration::add_duration(Walter_2015_JCR,"renewed_war",
unitID = "ccode", tID = "year",
freq = "year", ongoing = FALSE)
walter$S <- rep(x = 1:length(unique(walter$ccode)), times = rle(walter$ccode)$lengths)
country <- countrycode::countrycode(unique(walter$ccode),'gwn','iso3c')
set.seed(123456)
model <-
exchangeSPsurv(
duration = duration ~ fhcompor1 + lgdpl + comprehensive + victory +
instabl + intensityln + ethfrac + unpko,
immune = cured ~ fhcompor1 + lgdpl + victory,
Y0 = 't.0',
LY = 'lastyear',
S = 'S' ,
data = walter,
N = 100,
burn = 10,
thin = 10,
w = c(1,1,1),
m = 10,
form = "loglog",
prop.varV = 1e-05,
prop.varW = 1e-05,
id_WV = country
)
print(model)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab