Package: survinng 0.1.0
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:
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
Last updated from:37e2ae0114. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 180 | ||
| source / vignettes | OK | 249 | ||
| linux-release-x86_64 | OK | 182 | ||
| macos-release-arm64 | OK | 156 | ||
| macos-oldrel-arm64 | OK | 165 | ||
| windows-devel | OK | 122 | ||
| windows-release | OK | 183 | ||
| windows-oldrel | OK | 102 | ||
| wasm-release | OK | 137 |
Exports:explainextract_modelplot_attrplot_contrplot_forceplot_predsurv_gradsurv_gradSHAPsurv_intgradsurv_smoothgrad
Dependencies:backportsbitbit64callrcheckmateclicorocpp11descdplyrfarvergenericsggplot2gluegtableisobandjsonlitelabelinglifecyclemagrittrpillarpkgconfigprocessxpsR6RColorBrewerRcpprlangS7safetensorsscalestibbletidyselecttorchutf8vctrsviridisLitewithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Convert survival attribution results to a data.frame | as.data.frame.surv_result as.data.table.surv_result |
| Explain a model | explain explain.extracted_survivalmodels_coxtime explain.extracted_survivalmodels_deephit explain.extracted_survivalmodels_deepsurv explain.nn_module |
| Extract model information from a 'survivalmodels' object | extract_model extract_model.coxtime extract_model.deephit extract_model.deepsurv |
| Plot Methods for Survival Attribution Results | plot.surv_result plot_attr plot_contr plot_force plot_pred |
| Custom print method for explainer objects | print.explainer_coxtime print.explainer_deephit print.explainer_deepsurv |
| Print method for extracted pycox survival model | print.extracted_survivalmodels_coxtime print.extracted_survivalmodels_deephit print.extracted_survivalmodels_deepsurv |
| Print function for surv_result objects | print.surv_result |
| Calculate the Gradient of the Survival Function | surv_grad surv_grad.explainer_coxtime surv_grad.explainer_deephit surv_grad.explainer_deepsurv |
| Calculate the GradSHAP values of the Survival Function | surv_gradSHAP surv_gradSHAP.explainer_coxtime surv_gradSHAP.explainer_deephit surv_gradSHAP.explainer_deepsurv |
| Calculate the Integrated Gradients of the Survival Function | surv_intgrad surv_intgrad.explainer_coxtime surv_intgrad.explainer_deephit surv_intgrad.explainer_deepsurv |
| Calculate the SmoothGrad values of the Survival Function | surv_smoothgrad surv_smoothgrad.explainer_coxtime surv_smoothgrad.explainer_deephit surv_smoothgrad.explainer_deepsurv |
