贡献 DoWhy#

DoWhy 是一个 PyWhy 社区项目,欢迎贡献。

有多种方式可以为 DoWhy 贡献。以下是一些示例:

  • 添加一个描述如何使用 DoWhy 解决因果问题的 Jupyter notebook。

  • 帮助更新 DoWhy 的文档。

  • 帮助实现因果分析四个步骤中任何一个步骤的新方法:建模 (model)、识别 (identify)、估计 (estimate)、反驳 (refute)。

  • 将 DoWhy 的 API 与外部实现的因果分析四个步骤中的任何一个进行集成,以便可以从 identify_effectestimate_effectrefute_estimate 方法中无缝调用外部库。

  • 帮助扩展 DoWhy API,以便我们可以支持新的功能,例如估计结果的可解释性、反事实预测等。

如果您想贡献,可以发起一个 pull request,更多信息请参见贡献代码。如果您在贡献之前有疑问,可以先在 Github 上开启一个 issue。

有关贡献指南和所有贡献者列表,请查看 CONTRIBUTING.md。我们的贡献者行为准则可在此查阅。您也可以加入 Discord 上的 DoWhy 开发频道:discord