v0.16.0
CamDavidsonPilon
released this
01 Jan 18:38
·
1059 commits
to master
since this release
0.16.0
- Drop Python 3.4 support.
- introduction of residual calculations in
CoxPHFitter.compute_residuals
. Residuals include "schoenfeld", "score", "delta_beta", "deviance", "martingale", and "scaled_schoenfeld". - removes
estimation
namespace for fitters. Should be usingfrom lifelines import xFitter
now. Thanks @usmanatron - removes
predict_log_hazard_relative_to_mean
from Cox model. Thanks @usmanatron StatisticalResult
has be generalized to allow for multiple results (ex: from pairwise comparisons). This means a slightly changed API that is mostly backwards compatible. See doc string for how to use it.statistics.pairwise_logrank_test
now returns aStatisticalResult
object instead of a nasty NxN DataFrame 💗- Display log(p-values) as well as p-values in
print_summary
. Also, p-values below thesholds will be truncated. The orignal p-values are still recoverable using.summary
. - Floats
print_summary
is now displayed to 2 decimal points. This can be changed using thedecimal
kwarg. - removed
standardized
fromCox
model plotting. It was confusing. - visual improvements to Cox models
.plot
print_summary
methods accepts kwargs to also be displayed.CoxPHFitter
has a new human-readable method,check_assumptions
, to check the assumptions of your Cox proportional hazard model.- A new helper util to "expand" static datasets into long-form:
lifelines.utils.to_episodic_format
. CoxTimeVaryingFitter
now acceptsstrata
.