All Projects → chiragnagpal → deep_cox_mixtures

chiragnagpal / deep_cox_mixtures

Licence: other
Code for the paper "Deep Cox Mixtures for Survival Regression", Machine Learning for Healthcare Conference 2021

Projects that are alternatives of or similar to deep cox mixtures

TFDeepSurv
COX Proportional risk model and survival analysis implemented by tensorflow.
Stars: ✭ 75 (+240.91%)
Mutual labels:  survival-analysis, cox-regression, cox-model
Lifelines
Survival analysis in Python
Stars: ✭ 1,766 (+7927.27%)
Mutual labels:  survival-analysis, cox-regression, reliability-analysis
random-survival-forest
A Random Survival Forest implementation for python inspired by Ishwaran et al. - Easily understandable, adaptable and extendable.
Stars: ✭ 40 (+81.82%)
Mutual labels:  survival-analysis, survival-prediction
stg
Python/R library for feature selection in neural nets. ("Feature selection using Stochastic Gates", ICML 2020)
Stars: ✭ 47 (+113.64%)
Mutual labels:  cox-model
Mlr
Machine Learning in R
Stars: ✭ 1,542 (+6909.09%)
Mutual labels:  survival-analysis
bess
Best Subset Selection algorithm for Regression, Classification, Count, Survival analysis
Stars: ✭ 14 (-36.36%)
Mutual labels:  survival-analysis
pystra
Python Structural Reliability Analysis
Stars: ✭ 69 (+213.64%)
Mutual labels:  reliability-analysis
survtmle
Targeted Learning for Survival Analysis
Stars: ✭ 18 (-18.18%)
Mutual labels:  survival-analysis
Awesome Sre
A curated list of Site Reliability and Production Engineering resources.
Stars: ✭ 7,687 (+34840.91%)
Mutual labels:  reliability-engineering
stable-systems-checklist
An opinionated list of attributes and policies that need to be met in order to establish a stable software system.
Stars: ✭ 43 (+95.45%)
Mutual labels:  reliability-engineering
Patch-GCN
Context-Aware Survival Prediction using Patch-based Graph Convolutional Networks - MICCAI 2021
Stars: ✭ 63 (+186.36%)
Mutual labels:  survival-prediction
paas-docker-cloudfoundry-tools
No description or website provided.
Stars: ✭ 30 (+36.36%)
Mutual labels:  reliability-engineering
hdnom
Benchmarking and Visualization Toolkit for Penalized Cox Models
Stars: ✭ 36 (+63.64%)
Mutual labels:  survival-analysis
gsp
GSP is a container platform and curated suite of components helping government deploy, run, observe and secure their services
Stars: ✭ 31 (+40.91%)
Mutual labels:  reliability-engineering
puppet-aptly
Puppet module for aptly
Stars: ✭ 31 (+40.91%)
Mutual labels:  reliability-engineering
models-by-example
By-hand code for models and algorithms. An update to the 'Miscellaneous-R-Code' repo.
Stars: ✭ 43 (+95.45%)
Mutual labels:  cox-model
cli
Reliably CLI - Optimise your operations
Stars: ✭ 2 (-90.91%)
Mutual labels:  reliability-engineering
pydata-london-2018
Slides and notebooks for my tutorial at PyData London 2018
Stars: ✭ 22 (+0%)
Mutual labels:  survival-analysis
survHE
Survival analysis in health economic evaluation Contains a suite of functions to systematise the workflow involving survival analysis in health economic evaluation. survHE can fit a large range of survival models using both a frequentist approach (by calling the R package flexsurv) and a Bayesian perspective.
Stars: ✭ 32 (+45.45%)
Mutual labels:  survival-analysis
terraform-provider-concourse
A terraform provider for Concourse
Stars: ✭ 49 (+122.73%)
Mutual labels:  reliability-engineering

Deep Cox Mixtures

Chirag Nagpal1,2 Steve Yadlowsky1, Negar Rostamzadeh1 and Katherine Heller1

1Google Brain Team, 2Carnegie Mellon University


⚠️⚠️⚠️⚠️ IMPORTANT NOTE ⚠️⚠️⚠️⚠️⚠️

Deep Cox Mixtures now has a more stable pytorch implementation here:

https://autonlab.github.io/auton-survival/models/dcm/

tensorflow version is no longer supported. Please use the version above. The repository is kept for legacy purposes.


This repository contains code for the MLHC 2021 paper:

Deep Cox Mixtures for Survival Regression

Installation

To download and run Deep Cox Mixtures:

foo@bar:~$ git clone https://github.com/chiragnagpal/deep_cox_mixtures.git
foo@bar:~$ cd deep_cox_mixtures
foo@bar:~$ pip install -r requirements.txt

Usage

To run DCM on a standard survival analysis dataset like SUPPORT, please see the following example notebook:

  1. Deep Cox Mixtures on the SUPPORT Dataset

To run the original experiments from the paper, please use:

from dcm import deep_cox_mixture
results = deep_cox_mixture.experiment(dataset='SUPPORT', prot_att='race', groups=('white', 'other'))
deep_cox_mixture.display_results(results)

Requirements

dcm depends on tensorflow2 and scikit-survival,

Running baseline models for comparison requires lifelines, pycox and dsm

Citing

Please cite using the following bib-entry:

@article{nagpal2021dcm,
  title={Deep Cox mixtures for survival regression},
  author={Nagpal, Chirag and Yadlowsky, Steve and Rostamzadeh, Negar and Heller, Katherine},
  journal={Machine Learning for Healthcare Conference},
  year={2021}
  organization={PMLR}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].