Package: survinng 0.1.0

Niklas Koenen

survinng: Gradient-Based Feature Attribution for Survival Neural Networks

This package implements model-specific, gradient-based feature attribution methods for deep survival neural networks, including DeepHit, CoxTime, and DeepSurv. It accompanies the ICML 2025 paper "Gradient-based Explanations for Deep Learning Survival Models".

Authors:Niklas Koenen [aut, cre], Sophie Hanna Langbein [aut]

survinng_0.1.0.tar.gz
survinng_0.1.0.zip(r-4.7)survinng_0.1.0.zip(r-4.6)survinng_0.1.0.zip(r-4.5)
survinng_0.1.0.tgz(r-4.6-any)survinng_0.1.0.tgz(r-4.5-any)
survinng_0.1.0.tar.gz(r-4.7-any)survinng_0.1.0.tar.gz(r-4.6-any)
survinng_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
survinng/json (API)
NEWS

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

Bug tracker:https://github.com/bips-hb/survinng/issues

Pkgdown/docs site:https://bips-hb.github.io

On CRAN:

Conda:

2.38 score 1 stars 16 scripts 10 exports 38 dependencies

Last updated from:37e2ae0114. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK180
source / vignettesOK249
linux-release-x86_64OK182
macos-release-arm64OK156
macos-oldrel-arm64OK165
windows-develOK122
windows-releaseOK183
windows-oldrelOK102
wasm-releaseOK137

Exports:explainextract_modelplot_attrplot_contrplot_forceplot_predsurv_gradsurv_gradSHAPsurv_intgradsurv_smoothgrad

Dependencies:backportsbitbit64callrcheckmateclicorocpp11descdplyrfarvergenericsggplot2gluegtableisobandjsonlitelabelinglifecyclemagrittrpillarpkgconfigprocessxpsR6RColorBrewerRcpprlangS7safetensorsscalestibbletidyselecttorchutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Convert survival attribution results to a data.frameas.data.frame.surv_result as.data.table.surv_result
Explain a modelexplain explain.extracted_survivalmodels_coxtime explain.extracted_survivalmodels_deephit explain.extracted_survivalmodels_deepsurv explain.nn_module
Extract model information from a 'survivalmodels' objectextract_model extract_model.coxtime extract_model.deephit extract_model.deepsurv
Plot Methods for Survival Attribution Resultsplot.surv_result plot_attr plot_contr plot_force plot_pred
Custom print method for explainer objectsprint.explainer_coxtime print.explainer_deephit print.explainer_deepsurv
Print method for extracted pycox survival modelprint.extracted_survivalmodels_coxtime print.extracted_survivalmodels_deephit print.extracted_survivalmodels_deepsurv
Print function for surv_result objectsprint.surv_result
Calculate the Gradient of the Survival Functionsurv_grad surv_grad.explainer_coxtime surv_grad.explainer_deephit surv_grad.explainer_deepsurv
Calculate the GradSHAP values of the Survival Functionsurv_gradSHAP surv_gradSHAP.explainer_coxtime surv_gradSHAP.explainer_deephit surv_gradSHAP.explainer_deepsurv
Calculate the Integrated Gradients of the Survival Functionsurv_intgrad surv_intgrad.explainer_coxtime surv_intgrad.explainer_deephit surv_intgrad.explainer_deepsurv
Calculate the SmoothGrad values of the Survival Functionsurv_smoothgrad surv_smoothgrad.explainer_coxtime surv_smoothgrad.explainer_deephit surv_smoothgrad.explainer_deepsurv