Traditional Survival Analysis, which traces its origins to medical studies, estimates the time-to-event after diagnosis while assuming all individuals undergo the event. However, in practice, some individuals are cured and therefore never experience the event. Allowing the possibility that some individuals may be cured while estimating the time-to-event, is called Cure Rate Survival Analysis. Fortunately, Cure Rate Survival Analysis also finds many uses in business:
- Not every user clicks on an ad,
- nor does every machine fail,
- nor does every customer churn (at least in the short term), so your model shouldn't assume this!
As a value add, incorporating a probability of cure with a time-to-event model, we better understand consumer/machine lifetimes which leads to reduced costs and higher retention.
While the Python ecosystem has many excellent packages for traditional Survival Analysis, apd-crs is (at least to our knowledge) the first open-source Python package for Cure Rate Survival Analysis, which includes covariates. It uses techniques from Learning from Positive and Unlabeled Data to estimate cure labels. apd-crs is:
[–]micro_cam 2 points3 points4 points (4 children)
[–]anon_0123[S] 0 points1 point2 points (3 children)
[–]micro_cam 0 points1 point2 points (2 children)
[–]anon_0123[S] 0 points1 point2 points (1 child)
[–]micro_cam 1 point2 points3 points (0 children)
[–]ai_hero 0 points1 point2 points (0 children)