以公平和公正的方式比较因果分析方法。
项目描述
简介
以科学严谨的方式评估因果推理方法是一项繁琐且易出错的任务。为了促进良好的科学实践,JustCause提供了一种框架,可以轻松
- 使用常见的数据集,如IHDP、IBM ACIC等,评估您的方法;
- 以通用但标准化的方法创建合成数据集;
- 将您的方法与其他基线和方法进行比较。
我们的目标是开发一个框架,让您能够以公平和公正的方式比较因果推理方法。JustCause仍在开发中,并欢迎新的贡献者。
安装
如果您只想使用JustCause的功能,请使用以下命令安装:
pip install justcause
首先考虑使用 conda 创建一个虚拟环境。
希望开发并贡献自己的算法和数据集到JustCause框架的开发者,应该
-
克隆仓库并切换到目录
git clone https://github.com/inovex/justcause.git cd justcause
-
使用 conda 创建名为
justcause
的环境,conda env create -f environment.yaml
-
然后使用以下命令激活新环境
conda activate justcause
-
使用以下命令安装
justcause
python setup.py install # or `develop`
可选的,并且只需在 git clone
后运行一次
- 使用以下命令安装几个 pre-commit git 插件,
并检查pre-commit install
.pre-commit-config.yaml
下的配置。可以使用git commit
的-n, --no-verify
标志临时禁用 pre-commit 插件。
相关项目及资源
- causalml:使用Python机器学习算法进行因果推断
- DoWhy:使用图进行识别的因果推断
- EconML:Python中的异质效应估计
- awesome-list:非常广泛的因果方法和相应代码列表
- IBM-Causal-Inference-Benchmarking-Framework:IBM的因果推断基准测试框架
- CausalNex:结合机器学习和领域专业知识进行因果推理的贝叶斯网络
注意
本项目使用 PyScaffold 3.2.2 和 dsproject 扩展 0.4 设置。有关 PyScaffold 的详细信息和使用说明,请参阅 https://pyscaffold.org/。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
JustCause-0.4.tar.gz (7.3 MB 查看哈希值)
构建分发
JustCause-0.4-py2.py3-none-any.whl (32.3 kB 查看哈希值)
关闭
JustCause-0.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf490826b75ff73302e9bbe9d1e35f42dc824d1a68d747ae821c484c3f010ffd |
|
MD5 | ac2d5e71bd30b931a5991220ddde6d6b |
|
BLAKE2b-256 | ee8adf4460b6debad35efbc4f575324601770430da09fa089f4b9539a2de7831 |
关闭
JustCause-0.4-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ee67ff785b5c4d04de3b835ed3a4891a97eccb53018705a5d2c630cbe312bc0b |
|
MD5 | 455308d0f74929f7de30ba03b038b7f2 |
|
BLAKE2b-256 | bcae9a546199a94b186ec9f10164356b6b3e1ca4559ba29c436a03b8038647d9 |