{
"info": {
"author": "Koki Fujiwara",
"author_email": "koki.fujiwara@exwzd.com",
"bugtrack_url": null,
"classifiers": [],
"description": "# COCI\n\nCollective Observation on Causal Inferences\n\nCoci makes it easy to observe the changes in predictions from machine learning models based on the alterations of \nfeature values.\n\n## Why Coci?\n\nMachine learning has always been understood as a black box algorithm, which makes the decision makers hesitant to trust \nthe predictions from this approach.\n\nShap and Lime has \nunveiled a lot of mysteries around the effects of the presence of each feature on outcomes. However, these methods \ncannot show the change in outcomes when features are tweaked.\n\nCoci takes it a step further, and reveals the effects on outcomes when changing feature values. \n\n\n# Installation\n\n`pip install coci==0.1.7`\n\n# Summary Plot\n\n## Sample code\n\n```\nimport coci\n\nexplainer = coci.TreeExplainer(model)\n\nexplainer.sensitivity(X_test, \n feature_names=feature_names,\n split_num=2,\n sample_size=300)\n\nexplainer.summary_plot(max_display=10)\n\n```\n\n## Reading the summary plot\n\n\n\n# Trend Plot\n## Sample code\n```\nimport coci \n\nexplainer = coci.TreeExplainer(model)\n\nexplainer.sensitivity(X_test, \n feature_names=feature_names,\n split_num=2,\n sample_size=300)\n\nexplainer.trend_plot(feature_name=['\u8981\u4ecb\u8b77\u8a8d\u5b9a\u7b49\u57fa\u6e96\u6642\u9593\uff08\u98df\u4e8b\uff09'])\n\n## or show by index\nexplainer.trend_plot(feature_index=[1276])\n\n## or show the top ranked features\nexplainer.trend_plot(max_display=10)\n\n```\n\n## Reading the trend plot\n\n\n\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "coci",
"package_url": "https://pypi.org/project/coci/",
"platform": "",
"project_url": "https://pypi.org/project/coci/",
"project_urls": null,
"release_url": "https://pypi.org/project/coci/0.2.0/",
"requires_dist": [
"numpy",
"seaborn"
],
"requires_python": "",
"summary": "Collective Observation on Causal Inference",
"version": "0.2.0"
},
"last_serial": 5544290,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "4494cf5f8706aa6161f3b6b2a8340494",
"sha256": "d555a20579d6ff78f6c712d68c081fee302d806fc69afb7a2744dcc593154e7a"
},
"downloads": -1,
"filename": "coci-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4494cf5f8706aa6161f3b6b2a8340494",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 1220,
"upload_time": "2019-06-29T04:28:44",
"url": "https://files.pythonhosted.org/packages/52/17/416d3c9ae316bc709f218ecc0e12b6c76588648c450e752263090f3a6a1c/coci-0.1.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "101079b1a273b9a273c637f4f6fd1965",
"sha256": "a06c9cac60a7c3934e8cc8505be2724536177fdbec7dd7479d4b0efe49c2c3c3"
},
"downloads": -1,
"filename": "coci-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "101079b1a273b9a273c637f4f6fd1965",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 758,
"upload_time": "2019-06-29T04:28:47",
"url": "https://files.pythonhosted.org/packages/d5/0b/654ff81015a342157801753264aa01607d0531bf8a44c960608b30474e0c/coci-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "0a3247860fbc7d331bbb4cfdf36c118c",
"sha256": "c387171449e9130c062efee05f950b9f975d036ebb87be462505af43043ee5da"
},
"downloads": -1,
"filename": "coci-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0a3247860fbc7d331bbb4cfdf36c118c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3179,
"upload_time": "2019-07-01T02:18:43",
"url": "https://files.pythonhosted.org/packages/5c/36/36fc9fd844d9de1fd259cadaa97bd1788b25bae9e9e7f0f3316ce6f7fa37/coci-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d87c0d7a566c71c2d582337304f984a1",
"sha256": "17a323f7e0e21ad3ea516ac5a397ced62bc41ef8d8bb0acf6f4bc32cf91a959b"
},
"downloads": -1,
"filename": "coci-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "d87c0d7a566c71c2d582337304f984a1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2505,
"upload_time": "2019-07-01T02:18:45",
"url": "https://files.pythonhosted.org/packages/92/e6/2f9a7308746a6e4b1904aef3e1f7ee50c32fcd36d0d1c47f66a42de3f22c/coci-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "c02e0216fdd1db80a507c0951271dd01",
"sha256": "9ce1a01ae2030d13cd7c4d3c400b395d95b719242f854bcf44584a2337fc73cd"
},
"downloads": -1,
"filename": "coci-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c02e0216fdd1db80a507c0951271dd01",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5013,
"upload_time": "2019-07-01T02:34:08",
"url": "https://files.pythonhosted.org/packages/e3/cf/850d4bae3a10faf372ff34e9005b5e25c78bbbb383549539987d899a4064/coci-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ae0fcc12ae90d320da133d2cb5ccd508",
"sha256": "14a13030887d60e97bd4f176603e38626f49b846428c07bc2fdd2b17aee17c3e"
},
"downloads": -1,
"filename": "coci-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "ae0fcc12ae90d320da133d2cb5ccd508",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2516,
"upload_time": "2019-07-01T02:34:10",
"url": "https://files.pythonhosted.org/packages/e8/8f/1a4186161b586b58737ae42799f4af5d37f41163ecf8725ae018d0b89564/coci-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "073a98aa7474987f096bbebf0c31e176",
"sha256": "88491ebb00a748285298235cb7608b54cc461c54edc26f5f9cb7405ce3338269"
},
"downloads": -1,
"filename": "coci-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "073a98aa7474987f096bbebf0c31e176",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5040,
"upload_time": "2019-07-01T02:41:45",
"url": "https://files.pythonhosted.org/packages/cb/a0/c6e4eb782bc025f2f6d66708257421b591da462f08681742bffcd8c67a04/coci-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f4bdf494e574a7921885699932c48248",
"sha256": "974a791e9c733991e53e00cd311ddd93c2040c6e3be754ce852df21dc6aeeb6d"
},
"downloads": -1,
"filename": "coci-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "f4bdf494e574a7921885699932c48248",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2498,
"upload_time": "2019-07-01T02:41:46",
"url": "https://files.pythonhosted.org/packages/7d/a5/7bc2d0d009e9df8fee6dddc1871544d85675af56723bd26dc9b02eceee53/coci-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "17cf448cfe2bdefebec502c71314f773",
"sha256": "0f9276d9cd605d6a16a867a0f0584d3eba55d1ec36fc0e88b3a0f03a4bff5ade"
},
"downloads": -1,
"filename": "coci-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "17cf448cfe2bdefebec502c71314f773",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5374,
"upload_time": "2019-07-04T10:02:06",
"url": "https://files.pythonhosted.org/packages/6a/a2/eae63d0d98663b0764b40b0d400f6a13af3ae4dc4a1787b3454a65d61997/coci-0.1.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cb56d3ebbfed2c48eb16a3a57f5fae52",
"sha256": "e41ba7177a2d0c50faf803f7e22cf9dc1dfa76f8e6619246f508fa4a530ba0d8"
},
"downloads": -1,
"filename": "coci-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "cb56d3ebbfed2c48eb16a3a57f5fae52",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3248,
"upload_time": "2019-07-04T10:02:08",
"url": "https://files.pythonhosted.org/packages/77/aa/ec40cf7a72ea84371a94df5d33d12c2a2508c028002513d7d64ad40dc390/coci-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "4371e02666bca83b2c325e16c4840aab",
"sha256": "86c556969ea5ea8c756ec7581469d0f2e72588801f2a81fd843c5a44a5f68ee3"
},
"downloads": -1,
"filename": "coci-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4371e02666bca83b2c325e16c4840aab",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5388,
"upload_time": "2019-07-04T10:44:53",
"url": "https://files.pythonhosted.org/packages/e2/55/a65fb20e140fcb00064f49e4bc8340ab0f698d6c289202223485ed3d53de/coci-0.1.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4b4320d188bcfb0398b6f52e602831e4",
"sha256": "1382cf29c1e3a0bc4668bc53eb80c4a97a2fc8da069e9565caa3de6d086e3d07"
},
"downloads": -1,
"filename": "coci-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "4b4320d188bcfb0398b6f52e602831e4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3257,
"upload_time": "2019-07-04T10:44:55",
"url": "https://files.pythonhosted.org/packages/b3/77/927dfabe66f8f26ebdac9afbb155f7ba3c77e8796ecd71be6cf9d651e7ed/coci-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "4707b02183033cf501fa2d475b76449f",
"sha256": "b343fa766bb2d106eada46f505b89b485ab25db2e3724afe3694e5abf86ce36f"
},
"downloads": -1,
"filename": "coci-0.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4707b02183033cf501fa2d475b76449f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6124,
"upload_time": "2019-07-04T10:50:34",
"url": "https://files.pythonhosted.org/packages/dc/dd/5e470600032c7623787d189cb3626e9f8d020516fc357bd861c73a31b161/coci-0.1.6-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e0f65e0dc2871369de8415968983c34c",
"sha256": "5e571ae5d28a41e15c8c783fa35fa94b8d244797df8ead8104b8a190765ea929"
},
"downloads": -1,
"filename": "coci-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "e0f65e0dc2871369de8415968983c34c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3772,
"upload_time": "2019-07-04T10:50:36",
"url": "https://files.pythonhosted.org/packages/cf/d1/35d1c42be49d5ac370ddcf848d024a27ae006a8a6e0e6c57ca4e7ab23012/coci-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "5bec0376eec13c51eece4c6fdca635ec",
"sha256": "9d1fee9c030d2ab2caa60eae26ceeb9285cc7a2d9a48940e46db79c926607e8f"
},
"downloads": -1,
"filename": "coci-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5bec0376eec13c51eece4c6fdca635ec",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 6381,
"upload_time": "2019-07-05T03:41:19",
"url": "https://files.pythonhosted.org/packages/c4/77/a5e66cbfd4c3291e33c728e515ce28e550cf9fadc3460c1e2dd795046439/coci-0.1.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4101ccdf472ecaca1460e42152a79ad6",
"sha256": "b6e98ec5c52c3b6788d9f5231a9886f615e4ac71a1eee5729e00571539abf7c3"
},
"downloads": -1,
"filename": "coci-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "4101ccdf472ecaca1460e42152a79ad6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4031,
"upload_time": "2019-07-05T03:41:20",
"url": "https://files.pythonhosted.org/packages/27/cb/211b6a008be8d28606b9fa8f223fbe88c71552ad0ffa75a553139b2e046e/coci-0.1.7.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "277de8e98fe8ca0b5c4f5d125dd985e9",
"sha256": "3f2d0f083b2d96440176a3e73fec96cb1b0cee3b77ae50e0951160d70791828e"
},
"downloads": -1,
"filename": "coci-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "277de8e98fe8ca0b5c4f5d125dd985e9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7468,
"upload_time": "2019-07-17T05:52:19",
"url": "https://files.pythonhosted.org/packages/6e/fe/1b227f1290c665f6ec46ce5e3504cf03b37c695ea0fa312aa20bc1b32526/coci-0.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4c5c69ca13c23cd20782541129fc2bf5",
"sha256": "d1461a463d75f4a7fb1830d0ed7d0767cde27e9e48974e4d2a3a2bad1cd7a2f8"
},
"downloads": -1,
"filename": "coci-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "4c5c69ca13c23cd20782541129fc2bf5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5141,
"upload_time": "2019-07-17T05:52:21",
"url": "https://files.pythonhosted.org/packages/4e/a9/476ca11da803ee10f6b6d6c5f0714d4fb6bf06473b7084510c92d86acfb7/coci-0.2.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "277de8e98fe8ca0b5c4f5d125dd985e9",
"sha256": "3f2d0f083b2d96440176a3e73fec96cb1b0cee3b77ae50e0951160d70791828e"
},
"downloads": -1,
"filename": "coci-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "277de8e98fe8ca0b5c4f5d125dd985e9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7468,
"upload_time": "2019-07-17T05:52:19",
"url": "https://files.pythonhosted.org/packages/6e/fe/1b227f1290c665f6ec46ce5e3504cf03b37c695ea0fa312aa20bc1b32526/coci-0.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4c5c69ca13c23cd20782541129fc2bf5",
"sha256": "d1461a463d75f4a7fb1830d0ed7d0767cde27e9e48974e4d2a3a2bad1cd7a2f8"
},
"downloads": -1,
"filename": "coci-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "4c5c69ca13c23cd20782541129fc2bf5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5141,
"upload_time": "2019-07-17T05:52:21",
"url": "https://files.pythonhosted.org/packages/4e/a9/476ca11da803ee10f6b6d6c5f0714d4fb6bf06473b7084510c92d86acfb7/coci-0.2.0.tar.gz"
}
]
}