Learn R Programming

R0 (version 1.3-1)

Estimation of R0 and Real-Time Reproduction Number from Epidemics

Description

Estimation of reproduction numbers for disease outbreak, based on incidence data. The R0 package implements several documented methods. It is therefore possible to compare estimations according to the methods used. Depending on the methods requested by user, basic reproduction number (commonly denoted as R0) or real-time reproduction number (referred to as R(t)) is computed, along with a 95% Confidence Interval. Plotting outputs will give different graphs depending on the methods requested : basic reproductive number estimations will only show the epidemic curve (collected data) and an adjusted model, whereas real-time methods will also show the R(t) variations throughout the outbreak time period. Sensitivity analysis tools are also provided, and allow for investigating effects of varying Generation Time distribution or time window on estimates.

Copy Link

Version

Install

install.packages('R0')

Monthly Downloads

475

Version

1.3-1

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Thomas Obadia

Last Published

September 26th, 2023

Functions in R0 (1.3-1)

fit.epid.optim

Joint estimation of R and generation time distribution for the ML method
generation.time

Generation Time distribution
sa.GT

Sensitivity of R0 to varying generation time distributions
plotfit

S3 method for objects of class R0.R or R0.sR
sa.time

Sensitivity of R0 to time estimation windows
sim.epid.indiv

Influenza-like illness simulation (individual-based model)
smooth.Rt

Smooth real-time reproduction number over larger time periods
inspect.data

Audit input data for common issues
fit.epid

Poisson log-likelihood for an observed epidemic
plot.R0.GT

Plot a generation time distribution
plot.R0.R

Plot the R0/Rt value along with confidence interval
plotRSB

Plot R0 for Sequential Bayesian method
integrity.checks

Integrity checks for input parameters
plotfit.R0.sR

Plot a model fit for R0.sR objects
plotRML

Plot R0 for Maximum Likelihood method
plotfitRAR

Internal plotfit method for AR estimates
plot.R0.S

Plot of sensitivity analyses.
plotfitRSB

Internal plotfit method for AR estimates
plot.R0.sR

Plot the R0/Rt value along with confidence interval
plotfit.R0.R

Plot a model fit for R0.R objects
print.R0.sR

Print method for objects of class R0.sR
plotRTD

Plot R0 for Time-Dependent method
plotRAR

Plot R0 for Attack Rate method
print.R0.R

Print method for objects of class R0.R
sim.epid

Epidemic outbreak simulation
sensitivity.analysis

Sensitivity analysis of basic reproduction ratio to begin/end dates
plotREG

Plot R0 for Exponential Growth method
plotfitRxx

Internal plotfit method for EG, ML and TD estimates
print.R0.GT

Print method for objects of class R0.GT
GT.chld.hsld

2009 A/H1N1 observed generation time distribution
est.GT

Estimate generation time distribution
estimate.R

Estimate reproduction number (R0 or Rt) for one incidence dataset using available methods
est.R0.ML

Estimate R0 by Maximum Likelihood
censored.deviation

Deviation between theorietical incidence and observed data.
est.R0.SB

Estimate the time dependent R using a Bayesian method
check.incid

Check incidence vector in the input
H1N1.serial.interval

H1N1 serial interval
est.R0.EG

Estimate R0 from exponential growth rate of an epidemic
impute.incid

Impute censored cases to rebuild longer epidemic vector
est.R0.AR

Estimate R0 from attack rate of an epidemic
Germany.1918

Germany 1918 dataset
get.scale

Scaling of x-axis
R.from.r

Estimate reproduction number from exponential growth rate
est.R0.TD

Estimate the Time-Dependent reproduction number