{ "info": { "author": "Julian Sp\u00e4th", "author_email": "spaethju@posteo.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Build Tools" ], "description": "# Random Survival Forest\n\n[![Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/random-survival-forest/community)\n\nThe Random Survival Forest package provides a python implementation of the survival prediction method originally published by Ishwaran et al. (2008).\n\nReference: \nIshwaran, H., Kogalur, U. B., Blackstone, E. H., & Lauer, M. S. (2008). \nRandom survival forests. \nThe annals of applied statistics, 2(3), 841-860.\n\n## Installation\n```sh\n$ pip install random-survival-forest\n```\n\n## Contribute\n\n- Source Code: https://github.com/julianspaeth/random-survival-forest\n\n## Getting Started\n\n```python\n>>> from random_survival_forest import RandomSurvivalForest\n>>> timeline = range(0, 10, 1)\n>>> rsf = RandomSurvivalForest(n_estimators=20, timeline=timeline)\n>>> rsf.fit(X, y)\n>>> round(rsf.oob_score, 3)\n0.76\n>>> y_pred = rsf.predict(X_val)\n>>> c_val = concordance_index(y_val[\"time\"], y_pred, y_val[\"event\"])\n>>> round(c_val, 3)\n0.72\n```\n\n## Support\n\nIf you are having issues or feedback, please let me know.\n\njulian.spaeth@wzw.tum.de\n\n## License\nMIT\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/julianspaeth/random-survival-forest/archive/v0.1-beta.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/julianspaeth/random-survival-forest", "keywords": "survival-analysis,survival-prediction,machine-learning,random-forest,random-survival-forest", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "random-survival-forest", "package_url": "https://pypi.org/project/random-survival-forest/", "platform": "", "project_url": "https://pypi.org/project/random-survival-forest/", "project_urls": { "Download": "https://github.com/julianspaeth/random-survival-forest/archive/v0.1-beta.tar.gz", "Homepage": "https://github.com/julianspaeth/random-survival-forest" }, "release_url": "https://pypi.org/project/random-survival-forest/0.8.0/", "requires_dist": [ "numpy", "pandas", "joblib", "multiprocess", "lifelines", "scikit-learn" ], "requires_python": "", "summary": "A Random Survival Forest implementation inspired by Ishwaran et al.", "version": "0.8.0", "yanked": false, "yanked_reason": null }, "last_serial": 8359686, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "769286367b9e8f71b001ae738e5c50b3", "sha256": "409ca8e7ed545d2cec1bc65c333fc145dc772162e3f98427ef9dca5985bc74f4" }, "downloads": -1, "filename": "random_survival_forest-0.4.tar.gz", "has_sig": false, "md5_digest": "769286367b9e8f71b001ae738e5c50b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6069, "upload_time": "2019-08-20T11:49:33", "upload_time_iso_8601": "2019-08-20T11:49:33.414613Z", "url": "https://files.pythonhosted.org/packages/9d/88/cc23dc1a4b138f71fb7d9f34adb529b3c1a6c431f5d685051576eacf3d91/random_survival_forest-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5ffe0fcbe5870f6d7413accdb849610c", "sha256": "d5a50f0583321161727724b52f69decde7f57374a41e1f910b494413fd3ad57e" }, "downloads": -1, "filename": "random_survival_forest-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5ffe0fcbe5870f6d7413accdb849610c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6644, "upload_time": "2019-08-21T08:25:49", "upload_time_iso_8601": "2019-08-21T08:25:49.274045Z", "url": "https://files.pythonhosted.org/packages/3a/3f/90dcda18f723144c61659de75fe653106c7ac5010c1de88ec61f59940d8b/random_survival_forest-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "b2cb192b0443dafa270b0dcdc1d1df77", "sha256": "6e7b37df2fe78b38ab4e25e0c45bbfa08e6c7b6b8e89ff89f30f2d94aa0f450c" }, "downloads": -1, "filename": "random_survival_forest-0.4.2.tar.gz", "has_sig": false, "md5_digest": "b2cb192b0443dafa270b0dcdc1d1df77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6633, "upload_time": "2019-08-21T08:38:08", "upload_time_iso_8601": "2019-08-21T08:38:08.378784Z", "url": "https://files.pythonhosted.org/packages/af/3c/9a4b0339a57bcd665b848f4e40be41dc7a2a5e3c4a434eeaa924ad86b901/random_survival_forest-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "2dbb27b2a4f7c276011ca91432433602", "sha256": "3e069d50364f6cbb66a35e67e8ead6818303db820aae3d0cc9de761c4f192ce5" }, "downloads": -1, "filename": "random_survival_forest-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2dbb27b2a4f7c276011ca91432433602", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9682, "upload_time": "2019-09-04T19:30:51", "upload_time_iso_8601": "2019-09-04T19:30:51.576948Z", "url": "https://files.pythonhosted.org/packages/d0/1c/4c76d45a820d27bbbb1a6351a9e78eecf349dc57328497565dcf51ff1ca0/random_survival_forest-0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab7a468ee2221cff4cbd5a73d57c0f8c", "sha256": "1f50ae1464fc6c6aaae1583a72a6e61dc03bd71aaac3a02cd9b81b3654462b85" }, "downloads": -1, "filename": "random_survival_forest-0.5.tar.gz", "has_sig": false, "md5_digest": "ab7a468ee2221cff4cbd5a73d57c0f8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6358, "upload_time": "2019-09-04T19:30:52", "upload_time_iso_8601": "2019-09-04T19:30:52.914293Z", "url": "https://files.pythonhosted.org/packages/86/13/e12024f2af9c4fde27002253a6b994ff107c4a374b2c14d7f849a70cd88c/random_survival_forest-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c55cbc8aa826ac4df0ea034e4420c04a", "sha256": "6392befdf87fc16b25434851844c35e53bfd2cc515d725b5081172500e0eeccb" }, "downloads": -1, "filename": "random_survival_forest-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c55cbc8aa826ac4df0ea034e4420c04a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6392, "upload_time": "2019-09-04T21:55:55", "upload_time_iso_8601": "2019-09-04T21:55:55.260063Z", "url": "https://files.pythonhosted.org/packages/7a/28/88ec66a1d952d73c88b4372fe8d4fedeb6a694d038dde47fe3524513145a/random_survival_forest-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "8cc93d9f6fbc69444bcbb320f1c91d03", "sha256": "119d67594c91c322af484b0c2199a7516b93abd958c8906d88d11188ebd58020" }, "downloads": -1, "filename": "random_survival_forest-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8cc93d9f6fbc69444bcbb320f1c91d03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9631, "upload_time": "2019-10-16T16:56:38", "upload_time_iso_8601": "2019-10-16T16:56:38.432941Z", "url": "https://files.pythonhosted.org/packages/34/88/ac69ed5d9a0f302968f7bb24562357c798f00abc18214038704948f07351/random_survival_forest-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ac2559264f1ee85af9634952ba5bdc0", "sha256": "e31aa03f92a5619043e4e6e16380d0e3f4b42dba6959929ba3299044ca6a96ee" }, "downloads": -1, "filename": "random_survival_forest-0.6.0.tar.gz", "has_sig": false, "md5_digest": "9ac2559264f1ee85af9634952ba5bdc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6331, "upload_time": "2019-10-16T16:56:43", "upload_time_iso_8601": "2019-10-16T16:56:43.399182Z", "url": "https://files.pythonhosted.org/packages/ea/59/a445317fbf38d605592407050e1618fc7f0ccc4eefd813b8e33ed4d0947d/random_survival_forest-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "838e9e6281f1ff8d8e01989e3835dda4", "sha256": "8e57d0c7c288dbb0241aca4eb61741bb13c710a728c2560eec9d23332a394ac4" }, "downloads": -1, "filename": "random_survival_forest-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "838e9e6281f1ff8d8e01989e3835dda4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9689, "upload_time": "2019-10-25T15:36:03", "upload_time_iso_8601": "2019-10-25T15:36:03.253677Z", "url": "https://files.pythonhosted.org/packages/7d/02/e248063e2914274d92408598e5e352d1a9c9a8c8b16e106cf87a2231e1d5/random_survival_forest-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46f1ab281fbce0165d7f16d080de1f95", "sha256": "8adbc7b3ad1323a33f802f6eadc517cb45c2d718d5a5d9855cdebdc039f4a6c7" }, "downloads": -1, "filename": "random_survival_forest-0.6.1.tar.gz", "has_sig": false, "md5_digest": "46f1ab281fbce0165d7f16d080de1f95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6318, "upload_time": "2019-10-25T15:36:07", "upload_time_iso_8601": "2019-10-25T15:36:07.821609Z", "url": "https://files.pythonhosted.org/packages/50/11/b6a65765b4433d56aab037edc552d0263eb21aa368a075d5e20c38a862de/random_survival_forest-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "6050824658693250359039568244efa7", "sha256": "846f8adebf9bb70df777b26b18bc37cb7e1e28b64d62ab7c7a8f9974ee599dc4" }, "downloads": -1, "filename": "random_survival_forest-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6050824658693250359039568244efa7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9691, "upload_time": "2019-10-25T15:40:14", "upload_time_iso_8601": "2019-10-25T15:40:14.434706Z", "url": "https://files.pythonhosted.org/packages/dd/32/48066399d1a836af7a34fbaf1e4f0b565895bdfa72457898fc402dc86206/random_survival_forest-0.6.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a698c2c71210619fce4f49ca4a82a028", "sha256": "ffec0f69ea2cde643f75c656e2ab68c070f37d4b690164f502596ee67913b1d6" }, "downloads": -1, "filename": "random_survival_forest-0.6.2.tar.gz", "has_sig": false, "md5_digest": "a698c2c71210619fce4f49ca4a82a028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6322, "upload_time": "2019-10-25T15:40:19", "upload_time_iso_8601": "2019-10-25T15:40:19.671485Z", "url": "https://files.pythonhosted.org/packages/fa/e7/edd0857af5b6dd9ada823464659014ca87451d71cd0a4690216d063776a8/random_survival_forest-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7": [ { "comment_text": "", "digests": { "md5": "3e0577721a951c10d5174e088fd0a2ef", "sha256": "c12da202e4b4a4c184107ff1b5a02d5bb234aae1e2907f6fa56c729cabcf31e2" }, "downloads": -1, "filename": "random_survival_forest-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3e0577721a951c10d5174e088fd0a2ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9688, "upload_time": "2019-10-25T19:17:31", "upload_time_iso_8601": "2019-10-25T19:17:31.868315Z", "url": "https://files.pythonhosted.org/packages/b0/9e/43585fcbb1ef98c429edd9864534743ff1d0a92ee8086e3ec5b972b59f46/random_survival_forest-0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f2232970525dd68ac84ae9e0510302e8", "sha256": "e3281355d1fb48d57373045fa4ec7b3a76d29226b77df8fd2c2b96ca87439291" }, "downloads": -1, "filename": "random_survival_forest-0.7.tar.gz", "has_sig": false, "md5_digest": "f2232970525dd68ac84ae9e0510302e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6299, "upload_time": "2019-10-25T19:17:37", "upload_time_iso_8601": "2019-10-25T19:17:37.515856Z", "url": "https://files.pythonhosted.org/packages/a7/3a/f9682d0ac35fe633965ebf48a63996294c700aee721bd85ee7e759deb7e1/random_survival_forest-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "76cf56c90d7f18be7abdfbc98df77963", "sha256": "57ab5654dd33bb5114ce9be68d7b398cafb067cd35960bedf17ab0bda45215b2" }, "downloads": -1, "filename": "random_survival_forest-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "76cf56c90d7f18be7abdfbc98df77963", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9784, "upload_time": "2019-10-27T14:07:12", "upload_time_iso_8601": "2019-10-27T14:07:12.301648Z", "url": "https://files.pythonhosted.org/packages/31/d4/9f14b6b25925fef0ad38096052e8bbc2e39fc2b072362916f1d0e8b8ec5c/random_survival_forest-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e096011f8094629f3da76e6dba46416f", "sha256": "91918d0584ae67033c285ab82c127eddbd3decdd9a8f04cfa2a76a698b43eb44" }, "downloads": -1, "filename": "random_survival_forest-0.7.1.tar.gz", "has_sig": false, "md5_digest": "e096011f8094629f3da76e6dba46416f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6401, "upload_time": "2019-10-27T14:07:17", "upload_time_iso_8601": "2019-10-27T14:07:17.926844Z", "url": "https://files.pythonhosted.org/packages/b5/fe/81164dc1dab6627d0b9e76ac7d6f411e2d3076bb12740c392d6f0ddf7d4d/random_survival_forest-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "d2e69ff85b29d46a9f561a2eaa0c1856", "sha256": "4dfd733dae1e1cabbd7b95e9b0e347f213b05f5b50e1ec5b022051243500e3b1" }, "downloads": -1, "filename": "random_survival_forest-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d2e69ff85b29d46a9f561a2eaa0c1856", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9806, "upload_time": "2019-10-28T10:18:58", "upload_time_iso_8601": "2019-10-28T10:18:58.422839Z", "url": "https://files.pythonhosted.org/packages/c7/ec/e90ccb9e55991b9d8c746ff7371a78364d5ec6f40fe44000c479920b15a3/random_survival_forest-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58cfd859664c4e688f2bcc37c17f4971", "sha256": "aa2a7a34effa27d5ecb22ffd638b63ef994586abad20096b8a46139aa9de4607" }, "downloads": -1, "filename": "random_survival_forest-0.7.2.tar.gz", "has_sig": false, "md5_digest": "58cfd859664c4e688f2bcc37c17f4971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6413, "upload_time": "2019-10-28T10:19:05", "upload_time_iso_8601": "2019-10-28T10:19:05.185416Z", "url": "https://files.pythonhosted.org/packages/c5/d5/90fbbf9d2cc9ae8cd6d7efdb19a8319c24b0e40a9ddafc6fd40d98cba6e5/random_survival_forest-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "c6cec1d755a038a056e80b5f5fb2a809", "sha256": "d5199319cfa17c9d852b7d7a66ab1ed3f73d6ef79a77be17ea829e662d010284" }, "downloads": -1, "filename": "random_survival_forest-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c6cec1d755a038a056e80b5f5fb2a809", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9789, "upload_time": "2020-10-07T14:00:43", "upload_time_iso_8601": "2020-10-07T14:00:43.664439Z", "url": "https://files.pythonhosted.org/packages/75/9e/ffeef59a8f4ba4d49ae02e32b9feb696a53eb3ec4e2b63ea5f44ee946998/random_survival_forest-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1157d0574c0d91f9192ef46d0199c9f6", "sha256": "e97f2f066eb7268611903a9cbe7fe0ba25cabe8a2cba878c4904524b65230a9f" }, "downloads": -1, "filename": "random_survival_forest-0.8.0.tar.gz", "has_sig": false, "md5_digest": "1157d0574c0d91f9192ef46d0199c9f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7499, "upload_time": "2020-10-07T14:00:44", "upload_time_iso_8601": "2020-10-07T14:00:44.783826Z", "url": "https://files.pythonhosted.org/packages/80/1b/63a8b912674de1d43aa275ec5aa5048dc320a1797e93bab867162a0f4be5/random_survival_forest-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c6cec1d755a038a056e80b5f5fb2a809", "sha256": "d5199319cfa17c9d852b7d7a66ab1ed3f73d6ef79a77be17ea829e662d010284" }, "downloads": -1, "filename": "random_survival_forest-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c6cec1d755a038a056e80b5f5fb2a809", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9789, "upload_time": "2020-10-07T14:00:43", "upload_time_iso_8601": "2020-10-07T14:00:43.664439Z", "url": "https://files.pythonhosted.org/packages/75/9e/ffeef59a8f4ba4d49ae02e32b9feb696a53eb3ec4e2b63ea5f44ee946998/random_survival_forest-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1157d0574c0d91f9192ef46d0199c9f6", "sha256": "e97f2f066eb7268611903a9cbe7fe0ba25cabe8a2cba878c4904524b65230a9f" }, "downloads": -1, "filename": "random_survival_forest-0.8.0.tar.gz", "has_sig": false, "md5_digest": "1157d0574c0d91f9192ef46d0199c9f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7499, "upload_time": "2020-10-07T14:00:44", "upload_time_iso_8601": "2020-10-07T14:00:44.783826Z", "url": "https://files.pythonhosted.org/packages/80/1b/63a8b912674de1d43aa275ec5aa5048dc320a1797e93bab867162a0f4be5/random_survival_forest-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }