Skip to main content

Yet Another Causality Library

Project description

Causality

Welcome to the causality library! Yet another causality library for doing causal inference. This library is nothing special and doesn't intend to be. It's really just for me, so I can build the interfaces I want. Use it if you want to, it has an MIT license. Don't if you don't want to!

There are lots of great causality frameworks out there:

  • causalml
  • causaldiscovery
  • causalens
  • do-why
  • bn-learn

Also please checkout this repo which has a bunch more!

How To Install

python -m pip install causality

Erreta

Currently this library is in alpha release. It's mostly just design and a few ideas at this point. Please don't take anything in here too seriously. I plan to flesh this thing out over time. Right now it's more or less a wrapper with some reference implementations. But the plan is to really turn this into something special.

I think either I want this to be written in mostly C & Cython. Or maybe jax? Which I think could be super super cool. Ideally there are interfaces for getting p-values and confidence intervals for every single thing that does statistics. Don't ask me how that will work yet. Also, I'd like to include bayesian credible intervals and bayes factor. I think it'd also be great to include permutation and boot straps where possible. Just really be able to analyze everything from every direction. Maybe even some SHAP, LIME and other related interpretability measures within the ML space. Some custom measures on neural networks might be cool too. Or something that includes the information theoretic ideas from the bottleneck principal paper.

Of course, I'll include ATE, CATE, ATT and few other causal inference conventions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

causality_ml-0.0.1.tar.gz (179.6 kB view details)

Uploaded Source

Built Distribution

causality_ml-0.0.1-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file causality_ml-0.0.1.tar.gz.

File metadata

  • Download URL: causality_ml-0.0.1.tar.gz
  • Upload date:
  • Size: 179.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.8

File hashes

Hashes for causality_ml-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e76e8cba17bc7b027e525fe93da93a59c3c75b1dee2aeb3e67e254e75f3777b8
MD5 ef59274101badfbde7eb9268c7f51a05
BLAKE2b-256 3fe1190eee5bd7d2708704416117029bc3e623d9988cb004df38ef0ccaf63b36

See more details on using hashes here.

File details

Details for the file causality_ml-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for causality_ml-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a8a851168f35eceaac477e731def3633a59f3cc6d54a81af58c27b6b927a2ac
MD5 c90136d372794e5dee70a8dcc556b93c
BLAKE2b-256 4508df18cf5799f3bba0132391d1acc79425122b0266cb314a5a14bbf6ff3398

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page