Learn R Programming

⚠️There's a newer version (2.59) of this package.Take me there.

Epi (version 2.30)

A Package for Statistical Analysis in Epidemiology

Description

Functions for demographic and epidemiological analysis in the Lexis diagram, i.e. register and cohort follow-up data, in particular representation, manipulation and simulation of multistate data - the Lexis suite of functions, which includes interfaces to 'mstate', 'etm' and 'cmprsk' packages. Also contains functions for Age-Period-Cohort and Lee-Carter modeling and a function for interval censored data and some useful functions for tabulation and plotting, as well as a number of epidemiological data sets.

Copy Link

Version

Install

install.packages('Epi')

Monthly Downloads

6,284

Version

2.30

License

GPL-2

Maintainer

Bendix Carstensen

Last Published

May 15th, 2018

Functions in Epi (2.30)

Termplot

A wrapper for termplot that optionally (but by default) exponentiates terms, and plot them on a common log-scale. Also scales x-axes to the same physical scale.
NArray

Set up an array of NAs, solely from the list of dimnames
M.dk

Mortality in Denmark 1974 ff.
apc.frame

Produce an empty frame for display of parameter-estimates from Age-Period-Cohort-models.
mcutLexis

Cut follow-up at multiple event dates and keep track of order of events
ftrend

Fit a floating trend to a factor in generalized linear model
fit.baseline

Fit a piecewise contsnt intesity model for interval censored data.
clogistic

Conditional logistic regression
Relevel

Reorder and combine levels of a factor
contr.cum

Contrast matrices
bootLexis

Create a bootstrap sample of persons (lex.id) from a Lexis object
fit.add

Fit an addive excess risk model to interval censored data.
nice

Nice breakpoints
gmortDK

Population mortality rates for Denmark in 5-years age groups.
Ns

Natural splines - (cubic splines linear beyond outermost knots) with convenient specification of knots and possibility of centering, detrending and clamping.
apc.fit

Fit an Age-Period-Cohort model to tabular data.
expand.data

Function to expand data for regression analysis of interval censored data.
ci.pd

Compute confidence limits for a difference of two independent proportions.
blcaIT

Bladder cancer mortality in Italian males
foreign.Lexis

Create a data structures suitable for use with packages mstate or etm.
bdendo

A case-control study of endometrial cancer
lgrep

Convenience versions of grep
stat.table

Tables of summary statistics
bdendo11

A 1:1 subset of the endometrial cancer case-control study
mortDK

Population mortality rates for Denmark in 1-year age-classes.
brv

Bereavement in an elderly cohort
effx.match

Function to calculate effects for individually matched case-control studies
lungDK

Male lung cancer incidence in Denmark
timeBand

Extract time band data from a split Lexis object
addCov.Lexis

Add covariates (typically clinical measurements) taken at known times to a Lexis object.
ccwc

Generate a nested case-control study
crr.Lexis

Fit a competing risks regression model (Fine-Gray model) using a Lexis object)
cal.yr

Functions to convert character, factor and various date objects into a number, and vice versa.
cutLexis

Cut follow-up at a specified date for each person.
matshade

Plot confidence intervals as shaded areas around lines.
hivDK

hivDK: seroconversion in a cohort of Danish men
stattable.funs

Special functions for use in stat.table
detrend

Projection of a model matrix on to the orthogonal complement of a trend or curvature.
pctab

Create percentages in a table
births

Births in a London Hospital
ewrates

Rates of lung and nasal cancer mortality, and total mortality.
lep

An unmatched case-control study of leprosy incidence
fit.mult

Fits a multiplicative relative risk model to interval censored data.
lls

Functions to manage and explore the workspace
occup

A small occupational cohort
simLexis

Simulate a Lexis object representing follow-up in a multistate model.
plot.Lexis

Lexis diagrams
cbind.Lexis

Combining a Lexis objects with data frames or other Lexis objects
plotEst

Plot estimates with confidence limits (forest plot)
float

Calculate floated variances
ci.cum

Compute cumulative sum of estimates.
plot.apc

Plot the estimates from a fitted Age-Period-Cohort model
mh

Mantel-Haenszel analyses of cohort and case-control studies
merge.Lexis

Merge a Lexis object with a data frame
erl

Compute survival functions from rates and expected residual lifetime in an illness-death model as well as years of life lost to disease.
ci.lin

Compute linear functions of parameters with standard errors and confidence limits
splitLexis

Split follow-up time in a Lexis object
plotCIF

Plotting Aalen-Johansen curves for competing events
transform.Lexis

Transform a Lexis (or stacked.Lexis) objects
plotevent

Plot Equivalence Classes
twoby2

Analysis of a two by two table
effx

Function to calculate effects
timeScales

The time scales of a Lexis object
rm.tr

Remove transitions from a Lexis object.
diet

Diet and heart data
gen.exp

Generate covariates for drug-exposure follow-up from drug purchase records.
projection.ip

Projection of columns of a matrix.
ncut

Function to group a variable in intervals.
apc.lines

Plot APC-estimates in an APC-frame.
rateplot

Functions to plot rates from a table classified by age and calendar time (period)
nickel

A Cohort of Nickel Smelters in South Wales
pc.lines

Plot period and cohort effects in an APC-frame.
stack.Lexis

Functions to facilitate analysis of multistate models.
start.Lexis

Time series methods for Lexis objects
thoro

Thorotrast Study
subset.Lexis

Subsetting Lexis (and stacked.Lexis) objects
summary.Lexis

Summarize transitions and risk time from a Lexis object
testisDK

Testis cancer incidence in Denmark, 1943--1996
DMconv

Conversion to diabetes
DMepi

Epidmiological rates for diabetes in Denmark 1996--2015
N.dk

Population size in Denmark
N2Y

Create risk time ("Person-Years") in Lexis triangles from population count data.
B.dk

Births in Denmark by year and month of birth and sex
BrCa

Clinical status, relapse, metastasis and death in 2982 women with breast cancer.
DMlate

The Danish National Diabetes Register.
LCa.fit

Fit Lee-Carter-type models for rates to arbitrarily shaped observations of rates in a Lexis diagram.
apc.LCa

Fit Age-Period-Cohort models and Lee-Carter models with effects modeled by natural splines.
Lexis

Create a Lexis object
Life.lines

Compute dates/ages for life lines in a Lexis diagram
Icens

Fits a regression model to interval censored data.
ROC

Function to compute and draw ROC-curves.
boxes.MS

Draw boxes and arrows for illustration of multistate models.
Y.dk

Population risk time in Denmark
Lexis.diagram

Plot a Lexis diagram
S.typh

Salmonella Typhimurium outbreak 1996 in Denmark.
Lexis.lines

Draw life lines in a Lexis diagram.