Create survival curves using kaplanmeier, the log-rank test and making plots.
Project description
kaplanmeier - Python package to compute the kaplan meier curves, log-rank test, and make the plots.
Star it if you like it!
Installation
- Install kaplanmeier from PyPI (recommended). kaplanmeier is compatible with Python 3.6+ and runs on Linux, MacOS X and Windows.
- Distributed under the MIT license.
Requirements
- Create environment:
conda create -n env_KM python=3.6
conda activate env_KM
pip install matplotlib numpy pandas seaborn lifelines
Installation
pip install kaplanmeier
Import kaplanmeier package
import kaplanmeier as km
Example:
df = km.example_data()
time_event=df['time']
censoring=df['Died']
labx=df['group']
# Compute survival
out=km.fit(time_event, censoring, labx)
Make figure with cii_alpha=0.05 (default)
km.plot(out)
km.plot(out, cmap='Set1', cii_lines=None, cii_alpha=0.05)
km.plot(out, cmap='Set1', cii_lines='line', cii_alpha=0.05)
km.plot(out, cmap=[(1, 0, 1),(0, 1, 1)])
km.plot(out, cmap='Set2')
km.plot(out, cmap='Set2', methodtype='custom')
- df looks like this:
time Died group
0 485 0 1
1 526 1 2
2 588 1 2
3 997 0 1
4 426 1 1
.. ... ... ...
175 183 0 1
176 3196 0 1
177 457 1 2
178 2100 1 1
179 376 0 1
[180 rows x 3 columns]
Citation
Please cite kaplanmeier in your publications if this is useful for your research. Here is an example BibTeX entry:
@misc{erdogant2019kaplanmeier,
title={kaplanmeier},
author={Erdogan Taskesen},
year={2019},
howpublished={\url{https://github.com/erdogant/kaplanmeier}},
}
References
Maintainer
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kaplanmeier-0.1.3.tar.gz
(24.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kaplanmeier-0.1.3.tar.gz.
File metadata
- Download URL: kaplanmeier-0.1.3.tar.gz
- Upload date:
- Size: 24.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.6.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
263944adc886bca680579a0396f300351975ccf7f71159b0f1bfa29a0248640a
|
|
| MD5 |
ed6cb2d01779871b7ec1d077c93bd162
|
|
| BLAKE2b-256 |
4a11363a82efdbe2619d83fdb3dfe64ab27bca6ec0a4896d64a6d79fa43474af
|
File details
Details for the file kaplanmeier-0.1.3-py3-none-any.whl.
File metadata
- Download URL: kaplanmeier-0.1.3-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.6.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
180033b87c94c7b1fda33c1a8cc6546d74c57d37a1d3c4e9159ab6e145f2b2d8
|
|
| MD5 |
6e76f9a10a2bd4b7aee48e6b50c9200a
|
|
| BLAKE2b-256 |
dfa595896e3e82f08ec9c04a35144c0e625ed298dc10fd029aab9cc1dcd1f213
|