prodlim: Product-Limit Estimation for Censored Event History Analysis

Fast and user friendly implementation of nonparametric estimators for censored event history (survival) analysis. Kaplan-Meier and Aalen-Johansen method.

Install the latest version of this package by entering the following in R:
AuthorThomas A. Gerds
Date of publication2017-03-06 13:53:09
MaintainerThomas A. Gerds <>
LicenseGPL (>= 2)

View on CRAN

Man pages

atRisk: Drawing numbers of subjects at-risk of experiencing an event...

backGround: Background and grid color control.

confInt: Add point-wise confidence limits to the graphs of...

crModel: Competing risks model for simulation

dimColor: Dim a given color to a specified density

EventHistory.frame: Event history frame

getEvent: Extract a column from an event history object.

getStates: States of a multi-state model

Hist: Create an event history response variable

jackknife: Compute jackknife pseudo values.

leaveOneOut: Compute jackknife pseudo values.

List2Matrix: Reduce list to a matrix or data.frame with names as new...

markTime: Marking product-limit plots at the censored times.

meanNeighbors: Helper function to obtain running means for prodlim objects. Extract a design matrix and specials from a model.frame

neighborhood: Nearest neighborhoods for kernel smoothing

parseSpecialNames: Parse special terms

PercentAxis: Percentage-labeled axis.

plotCompetingRiskModel: Plotting a competing-risk-model.

plot.Hist: Box-arrow diagrams for multi-state models.

plotIllnessDeathModel: Plotting an illness-death-model.

plot.prodlim: Plotting event probabilities over time

predict.prodlim: Predicting event probabilities from product limit estimates

predictSurvIndividual: Predict individual survival probabilities

print.prodlim: Print objects in the prodlim library

prodlim: Functions for estimating probabilities from right censored...

quantile.prodlim: Quantiles for Kaplan-Meier and Aalen-Johansen estimates.

redist: Calculation of Efron's re-distribution to the right algorithm...

row.match: Identifying rows in a matrix or data.frame

SimCompRisk: Simulate competing risks data

SimSurv: Simulate survival data

sindex: Index for evaluation of step functions.

SmartControl: Function to facilitate the control of arguments passed to...

stopTime: Stop the time of an event history object

strip.terms: Strip special functions from terms

summary.Hist: Summary of event histories

summary.prodlim: Summary method for prodlim objects.

survModel: Survival model for simulation


atRisk Man page
backGround Man page
confInt Man page
crModel Man page
dimColor Man page
EventHistory.frame Man page
getEvent Man page
getStates Man page
Hist Man page
jackknife Man page
jackknife.competing.risks Man page
jackknife.survival Man page
leaveOneOut Man page
leaveOneOut.competing.risks Man page
leaveOneOut.survival Man page
lines.prodlim Man page
List2Matrix Man page
markTime Man page
meanNeighbors Man page Man page
neighborhood Man page
parseSpecialNames Man page
PercentAxis Man page
plotCompetingRiskModel Man page
plot.Hist Man page
plotIllnessDeathModel Man page
plot.prodlim Man page
predictCuminc Man page
predict.prodlim Man page
predictSurv Man page
predictSurvIndividual Man page
print.Hist Man page
print.neighborhood Man page
print.prodlim Man page
prodlim Man page
prodlim-package Man page
quantile.prodlim Man page
redist Man page
row.match Man page
SimCompRisk Man page
SimSurv Man page
sindex Man page
SmartControl Man page
stopTime Man page
strip.terms Man page
summary.Hist Man page
summary.prodlim Man page
survModel Man page


tests/testthat/prodlim.R tests/testthat/pseudo.R tests/testthat/cluster.R
R/model.specials.R R/lines.prodlim.R R/lifeTab.competing.risks.R R/Hist.R R/PetoInt.R R/findArrow.R R/plot.Hist.R R/leaveOneOut.R R/getStates.R R/print.prodlim.R R/print.summary.prodlim.R R/listNbh.R R/lifeTab.survival.R R/print.IntIndex.R R/markTime.R R/lifeTab.R R/print.quantile.prodlim.R R/row.match.R R/confInt.R R/prodlim.R R/resolveLinPred.R R/backGround.R R/dimColor.R R/print.Hist.R R/EventHistory.frame.R R/survModel.R R/atRisk.R R/mean.prodlim.R R/predictSurvIndividual.R R/crModel.R R/iindex.R R/eventsMethods.R R/IntIndex.R R/plotIntervals.R R/List2Matrix.R R/prodlimIcensSurv.R R/parseSpecialNames.R R/quantile.prodlim.R R/followup.R R/strip.terms.R R/summary.prodlim.R R/PercentAxis.R R/sindex.R R/neighbors.R R/redist.R R/SmartControl.R R/ R/prodlimMulti.R R/meanNeighbors.R R/print.neighborhood.R R/neighborhood.R R/plotIllnessDeathModel.R R/plot.prodlim.R R/stopTime.R R/prodlim-package.R R/ R/SimSurv.R R/checkCauses.R R/plotCompetingRiskModel.R R/SimCompRisk.R R/resolveX.R R/summary.Hist.R R/predict.prodlim.R R/getEvent.R R/jackknife.R
man/List2Matrix.Rd man/row.match.Rd man/crModel.Rd man/dimColor.Rd man/prodlim.Rd man/SmartControl.Rd man/markTime.Rd man/plotIllnessDeathModel.Rd man/PercentAxis.Rd man/atRisk.Rd man/backGround.Rd man/confInt.Rd man/plot.prodlim.Rd man/quantile.prodlim.Rd man/plot.Hist.Rd man/stopTime.Rd man/leaveOneOut.Rd man/redist.Rd man/survModel.Rd man/predict.prodlim.Rd man/print.prodlim.Rd man/plotCompetingRiskModel.Rd man/SimSurv.Rd man/SimCompRisk.Rd man/predictSurvIndividual.Rd man/EventHistory.frame.Rd man/jackknife.Rd man/ man/Hist.Rd man/neighborhood.Rd man/sindex.Rd man/summary.Hist.Rd man/getStates.Rd man/summary.prodlim.Rd man/getEvent.Rd man/meanNeighbors.Rd man/strip.terms.Rd man/parseSpecialNames.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.