BayesSPsurv: An R Package to Estimate Bayesian (Spatial) Split-Population Survival Models

Survival data often include a fraction of units that are susceptible to an event of interest as well as a fraction of “immune” units. In many applications, spatial clustering in unobserved risk factors across nearby units can also affect their survival rates and odds of becoming immune. To address these methodological challenges, this article introduces our BayesSPsurv R-package, which fits parametric Bayesian Spatial split-population survival (cure) models that can account for spatial autocorrelation in both subpopulations of the user’s time-to-event data. Spatial autocorrelation is modeled with spatially weighted frailties, which are estimated using a conditionally autoregressive prior. The user can also fit parametric cure models with or without nonspatial i.i.d. frailties, and each model can incorporate time-varying covariates. BayesSPsurv also includes various functions to conduct pre-estimation spatial autocorrelation tests, visualize results, and assess model performance, all of which are illustrated using data on post-civil war peace survival.

Brandon Bolte , Nicolás Schmidt , Sergio Béjar , Nguyen Huynh , Bumba Mukherjee

CRAN packages used

BayesSPsurv, survival, dynsurv, smcure, nltm, flexsurvcure, spduration, BayesX, R2BayesX, spBayesSurv, spatsurv, Rcpp, coda, doParallel, doRNG, countrycode, rworldmap

CRAN Task Views implied by cited packages

Survival, Bayesian, HighPerformanceComputing, Spatial, ClinicalTrials, Econometrics, gR, NumericalMathematics, OfficialStatistics, SocialSciences


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Bolte, et al., "The R Journal: BayesSPsurv: An R Package to Estimate Bayesian (Spatial) Split-Population Survival Models", {The R Journal}, 2021

BibTeX citation

  author = {Bolte, Brandon and Schmidt, Nicolás and Béjar, Sergio and Huynh, Nguyen and Mukherjee, Bumba},
  title = {The R Journal: BayesSPsurv: An R Package to Estimate Bayesian (Spatial) Split-Population Survival Models},
  journal = {{The R Journal}},
  year = {2021},
  note = {},
  doi = {10.32614/RJ-2021-068},
  volume = {13},
  issue = {1},
  issn = {2073-4859},
  pages = {595-613}