Skip to content

Commit

Permalink
V0.18.6 (#635)
Browse files Browse the repository at this point in the history
* v0.18.6

* some perf improvements to median survival function calculations

* lint

* change log

* bump version

* lint
  • Loading branch information
CamDavidsonPilon authored Feb 14, 2019
1 parent 5852752 commit f6142f7
Show file tree
Hide file tree
Showing 34 changed files with 1,580 additions and 558 deletions.
20 changes: 12 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,41 @@
### Changelogs
### Changelog

### 0.18.5
#### 0.18.6
- some improvements to the output of `check_assumptions`. `show_plots` is turned to `False` by default now. It only shows `rank` and `km` p-values now.
- some performance improvements to `qth_survival_time`.

#### 0.18.5
- added new plotting methods to parametric univariate models: `plot_survival_function`, `plot_hazard` and `plot_cumulative_hazard`. The last one is an alias for `plot`.
- added new properties to parametric univarite models: `confidence_interval_survival_function_`, `confidence_interval_hazard_`, `confidence_interval_cumulative_hazard_`. The last one is an alias for `confidence_interval_`.
- Fixed some overflow issues with `AalenJohansenFitter`'s variance calculations when using large datasets.
- Fixed an edgecase in `AalenJohansenFitter` that causing some datasets with to be jittered too often.
- Add a new kwarg to `AalenJohansenFitter`, `calculate_variance` that can be used to turn off variance calculations since this can take a long time for large datasets. Thanks @pzivich!

### 0.18.4
#### 0.18.4
- fixed confidence intervals in cumulative hazards for parametric univarite models. They were previously
serverly depressed.
- adding left-truncation support to parametric univarite models with the `entry` kwarg in `.fit`

### 0.18.3
#### 0.18.3
- Some performance improvements to parametric univariate models.
- Suppressing some irrelevant NumPy and autograd warnings, so lifeline warnings are more noticeable.
- Improved some warning and error messages.

### 0.18.2
#### 0.18.2
- New univariate fitter `PiecewiseExponentialFitter` for creating a stepwise hazard model. See docs online.
- Ability to create novel parametric univariate models using the new `ParametericUnivariateFitter` super class. See docs online for how to do this.
- Unfortunately, parametric univariate fitters are not serializable with `pickle`. The library `dill` is still useable.
- Complete overhaul of all internals for parametric univariate fitters. Moved them all (most) to use `autograd`.
- `LogNormalFitter` no longer models `log_sigma`.


### 0.18.1
#### 0.18.1
- bug fixes in `LogNormalFitter` variance estimates
- improve convergence of `LogNormalFitter`. We now model the log of sigma internally, but still expose sigma externally.
- use the `autograd` lib to help with gradients.
- New `LogLogisticFitter` univariate fitter available.

### 0.18.0
#### 0.18.0
- `LogNormalFitter` is a new univariate fitter you can use.
- `WeibullFitter` now correctly returns the confidence intervals (previously returned only NaNs)
- `WeibullFitter.print_summary()` displays p-values associated with its parameters not equal to 1.0 - previously this was (implicitly) comparing against 0, which is trivially always true (the parameters must be greater than 0)
Expand All @@ -45,7 +49,7 @@
- new warning message when Cox models detects possible non-unique solutions to maximum likelihood.
- Generally: clean up lifelines exception handling. Ex: catch `LinAlgError: Matrix is singular.` and report back to the user advice.

### 0.17.5
#### 0.17.5
- more bugs in `plot_covariate_groups` fixed when using non-numeric strata.

#### 0.17.4
Expand Down
Loading

0 comments on commit f6142f7

Please sign in to comment.