The R package EpiILM is provided for simulating from, and carrying out Bayesian MCMC-based statistical inference for spatial and/or network-based individual-level modelling framework. The package allows for the incorporation of individual-level susceptibility and transmissibility covariates in models, and provides various methods of summarizing epidemic data sets.
Key functions for this package:
epidataSimulates epidemics for the specified model type and parameters.
epilikeCalculates the log-likelihood for the specified model and data set.
epimcmcRuns an MCMC algorithm for the estimation of specified model parameters.
pred.epiComputes posterior predictions for a specified epidemic model.
Vineetha Warriyar. K. V., Waleed Almutiry, and Rob Deardon
Maintainer: tools:::Rd_package_maintainer("EpiILM")
The R package EpiILM can be used to carry out simulation of epidemics,
estimate the basic reproduction number, plot various epidemic summary graphics,
calculate the log-likelihood, carry out Bayesian inference using Metropolis-Hastings MCMC,
and implement posterior predictive checks and model selection for a given data set
and model. The key functions for this package are detailed in the value section.
One of the important functions epimcmc depends heavily on
the MCMC from the adaptMCMC package for performing
the MCMC analysis. This function implements the robust adaptive Metropolis sampler
of Vihola (2012) for tuning the covariance matrix of the (normal) jump distribution
adaptively to achieve the desired acceptance rate. The package has other features
for making predictions or forecasting for a specific model via the pred.epi function.
The main functions, including for epidemic simulation (epidata) and
likelihood calculation (epilike) are coded in Fortran in order to achieve
the goal of agile implementation.
Deardon, R., Brooks, S. P., Grenfell, B. T., Keeling, M. J., Tildesley, M. J., Savill, N. J., Shaw, D. J., and Woolhouse, M. E. (2010). Inference for individual level models of infectious diseases in large populations. Statistica Sinica, 20, 239-261.
Vihola, M. (2012) Robust adaptive Metropolis algorithm with coerced acceptance rate. Statistics and Computing, 22(5), 997-1008. doi:10.1007/s11222-011-9269-5.
if (FALSE) {
demo(EpiILM.spatial)
demo(EpiILM.network)
}
Run the code above in your browser using DataLab