Package: prodlim 2026.03.11

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.

Authors:Thomas A. Gerds [aut, cre]

prodlim_2026.03.11.tar.gz
prodlim_2026.03.11.zip(r-4.7)prodlim_2026.03.11.zip(r-4.6)prodlim_2026.03.11.zip(r-4.5)
prodlim_2026.03.11.tgz(r-4.6-x86_64)prodlim_2026.03.11.tgz(r-4.6-arm64)prodlim_2026.03.11.tgz(r-4.5-x86_64)prodlim_2026.03.11.tgz(r-4.5-arm64)
prodlim_2026.03.11.tar.gz(r-4.7-arm64)prodlim_2026.03.11.tar.gz(r-4.7-x86_64)prodlim_2026.03.11.tar.gz(r-4.6-arm64)prodlim_2026.03.11.tar.gz(r-4.6-x86_64)
prodlim_2026.03.11.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
prodlim/json (API)

# Install 'prodlim' in R:
install.packages('prodlim', repos = c('https://tagteam.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/tagteam/prodlim/issues

On CRAN:

Conda:

13.04 score 7 stars 523 packages 1.4k scripts 157k downloads 27 mentions 54 exports 36 dependencies

Last updated from:0d2d6be6ad. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK166
linux-devel-x86_64OK153
source / vignettesOK221
linux-release-arm64OK169
linux-release-x86_64OK229
macos-release-arm64OK140
macos-release-x86_64OK232
macos-oldrel-arm64OK174
macos-oldrel-x86_64OK196
windows-develOK151
windows-releaseOK140
windows-oldrelOK129
wasm-releaseOK154

Exports:[.Histas_tibble.prodlimas.data.frame.prodlimas.data.table.prodlimatRiskbackGroundcheckCausesconfIntcrModeldimColorEventHistory.framefollowupgeom_prodlimgetEventgetStatesggprodlimhead.HistHistis.na.Histjackknifejackknife.competing.risksjackknife.survivalleaveOneOutleaveOneOut.competing.risksleaveOneOut.survivallines.prodlimList2MatrixmarkTimemeanNeighborsmodel.designneighborhoodparseFormulaparseSpecialNamesPercentAxisplot.Histplot.prodlimplotCompetingRiskModelplotIllnessDeathModelpredictSurvIndividualprodlimquantile.prodlimredistrow.matchSimCompRiskSimSurvsindexSmartControlstopTimestr.Histstrip.termssubset.Histsummary.prodlimsurvModeltail.Hist

Dependencies:clicodetoolscpp11data.tablediagramdigestfarverfuturefuture.applyggplot2globalsgluegtableisobandKernSmoothlabelinglatticelavalifecyclelistenvMatrixnumDerivparallellyprogressrR6RColorBrewerRcpprlangS7scalesshapeSQUAREMsurvivalvctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Subset an event history object[.Hist
Turn prodlim objects into a 'tibble'as_tibble.prodlim
Turn prodlim objects into a data.frameas.data.frame.prodlim
Turn prodlim objects into a 'data.table'as.data.table.prodlim
Drawing numbers of subjects at-risk of experiencing an event below Kaplan-Meier and Aalen-Johansen plots.atRisk
Background and grid color control.backGround
Check availability of a cause in competing risk settingscheckCauses
Add point-wise confidence limits to the graphs of Kaplan-Meier and Aalen-Johansen estimates.confInt
Competing risks model for simulationcrModel
Dim a given color to a specified densitydimColor
Event history frameEventHistory.frame
Estimation of the median potential followup time.followup
Product-limit geoms for survival and competing risks curvesgeom_prodlim
Extract a column from an event history object.getEvent
States of a multi-state modelgetStates
ggplot2 support for prodlim objectsggprodlim
Check the head of an event history objecthead.Hist
Create an event history objectHist
Check for missing values in event history objectis.na.Hist
Compute jackknife pseudo values.jackknife jackknife.competing.risks jackknife.survival
Compute jackknife pseudo values.leaveOneOut leaveOneOut.competing.risks leaveOneOut.survival
Reduce list to a matrix or data.frame with names as new columnsList2Matrix
Marking product-limit plots at the censored times.markTime
Helper function to obtain running means for prodlim objects.meanNeighbors
Extract a design matrix and specials from a model.framemodel.design
Nearest neighborhoods for kernel smoothingneighborhood
Parse FormulaparseFormula
Parse special termsparseSpecialNames
Percentage-labeled axis.PercentAxis
Box-arrow diagrams for multi-state models.plot.Hist
Plotting event probabilities over timelines.prodlim plot.prodlim
Plotting a competing-risk-model.plotCompetingRiskModel
Plotting an illness-death-model.plotIllnessDeathModel
Predicting event probabilities from product limit estimatespredict.prodlim predictAbsrisk predictCuminc predictSurv
Predict individual survival probabilitiespredictSurvIndividual
Print objects in the prodlim libraryprint.Hist print.neighborhood print.prodlim
product limit methodprodlim
Quantiles for Kaplan-Meier and Aalen-Johansen estimates.quantile.prodlim
Calculation of Efron's re-distribution to the right algorithm to obtain the Kaplan-Meier estimate.redist
Identifying rows in a matrix or data.framerow.match
Simulate competing risks dataSimCompRisk
Simulate survival dataSimSurv
Index for evaluation of step functions.sindex
Function to facilitate the control of arguments passed to subroutines.SmartControl
Stop the time of an event history objectstopTime
Check the structure of an event history objectstr.Hist
Strip special functions from termsstrip.terms
Subset an event history objectsubset.Hist
Summary of event historiessummary.Hist
Summary method for prodlim objects.summary.prodlim
Survival model for simulationsurvModel
Check the tail of an event history objecttail.Hist