-
Notifications
You must be signed in to change notification settings - Fork 916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Functional api/causal estimators #746
Commits on Nov 28, 2022
-
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 487aa58 - Browse repository at this point
Copy the full SHA 487aa58View commit details -
fix placebo treatment refuter randint call (#702)
Signed-off-by: Andres Morales <andresmor@microsoft.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 8a4a108 - Browse repository at this point
Copy the full SHA 8a4a108View commit details -
Adding ProductRegressor to gcm auto assignment
This model simply takes the product of the inputs. Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 6301b63 - Browse repository at this point
Copy the full SHA 6301b63View commit details -
Make conditional independence test based on regression less flaky
Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 31ab411 - Browse repository at this point
Copy the full SHA 31ab411View commit details -
Add workflow to mark and close stale issues
Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 94c554d - Browse repository at this point
Copy the full SHA 94c554dView commit details -
Mark econml, pydot, and pygraphviz as extras (#701)
* mark econml, pydot, and pygraphviz as extras Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * restore dep order Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d457ad8 - Browse repository at this point
Copy the full SHA d457ad8View commit details -
Change mechanics of Docker image build and usage
- Introduce a GH Action to build Docker image for docs generation every time the Dockerfile is changed - Trigger docs generation when a new Docker image was built - Minor fix in Dockerfile to avoid outdated apt database Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 9eb209f - Browse repository at this point
Copy the full SHA 9eb209fView commit details -
Fix GH Actions workflow docs trigger
This needs to point to the correct title. Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 610d2f5 - Browse repository at this point
Copy the full SHA 610d2f5View commit details -
Add an option for auto assignment in distribution change attribution
Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for cc45a33 - Browse repository at this point
Copy the full SHA cc45a33View commit details -
Binary bool features now remain binary in one hot encoding for ANMs i…
…n gcm Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 7aa6d1f - Browse repository at this point
Copy the full SHA 7aa6d1fView commit details -
Import dowhy.causal_estimators.econml locally (#713)
This imports it within the function where it's used. It removes the hard dependency on EconML and only requires it when using sensitivity_non_parametric_partial_r2. Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 26a3c08 - Browse repository at this point
Copy the full SHA 26a3c08View commit details -
Adding causal-learn as (required) dependency
The gcm module will heavily rely on the independence tests in the causal-learn package, i.e., it cannot be optional. Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for de0936a - Browse repository at this point
Copy the full SHA de0936aView commit details -
Add econml, pydot extras to Documentation Build (#714)
* add econml, pydot extras to docs build Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * add econml, pydot extras to other build tasks Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * update nightly install Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for a47c85a - Browse repository at this point
Copy the full SHA a47c85aView commit details -
Replace HSCI and KCI with causal-learn package functions
The causal-learn package provides more sophisticated implementations of the kernel independence tests. Instead of reimplementing it, we utilize the existing functions from causal-learn instead. Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 9ef3116 - Browse repository at this point
Copy the full SHA 9ef3116View commit details -
Add pytest markers for "focused" and "notebook" (#716)
add pytest markers for notebook, focused to remove runtime warnings Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 9379510 - Browse repository at this point
Copy the full SHA 9379510View commit details -
Make a gcm unit test for drawing from an interventional distribution …
…less flaky (#715) Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for c1dde07 - Browse repository at this point
Copy the full SHA c1dde07View commit details -
Fix docs-on-demand Issues (#718)
* fix issues with docs-on-demand GH Actions script Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * update image name Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * restore jupyter notebook from main Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * remove accidentally added file Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 54fac0b - Browse repository at this point
Copy the full SHA 54fac0bView commit details -
Fix avoid retrain estimator on causal_model API
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 23f07e4 - Browse repository at this point
Copy the full SHA 23f07e4View commit details -
Add independence tests as parameter to distribution change
This removes the option to change the mechanism change test directly. As it turned out, changing the independence test is the more common case. Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 1736e52 - Browse repository at this point
Copy the full SHA 1736e52View commit details -
Make unit test on intervention less strict
To avoid flaky tests. Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 6f8f159 - Browse repository at this point
Copy the full SHA 6f8f159View commit details -
Fix issue with identifying boolean values of dataframes in is_categor…
…ical Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 86d6159 - Browse repository at this point
Copy the full SHA 86d6159View commit details -
Restore some key tests into the regular CI pipeline (#725)
* restore some key notebook tests Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * remove advanced marks from unit tests Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * remove advanced mark from test_validation.py Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * apply formatting Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * update test durations, restore some test notebooks Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * bump the test splits Signed-off-by: Chris Trevino <darthtrevino@gmail.com> * restore main notebook tests, take a more piecemeal approach Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 0607495 - Browse repository at this point
Copy the full SHA 0607495View commit details -
Re-introduce include_simulated_confounder as method
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for aa42bc7 - Browse repository at this point
Copy the full SHA aa42bc7View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e37f5ec - Browse repository at this point
Copy the full SHA e37f5ecView commit details -
Use a different github action for notifying discord (#731)
use a different github action for notifying discord Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for ad57be8 - Browse repository at this point
Copy the full SHA ad57be8View commit details -
Set seed on data generation for deterministic test
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 8939bad - Browse repository at this point
Copy the full SHA 8939badView commit details -
Uncomment notebook examples for coverage
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d26b618 - Browse repository at this point
Copy the full SHA d26b618View commit details -
Check random_state type on placebo_treatment_refuter Fix #719
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for f949c4f - Browse repository at this point
Copy the full SHA f949c4fView commit details -
introduce fit() method for causal estimators
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 1bb4c03 - Browse repository at this point
Copy the full SHA 1bb4c03View commit details -
Fix refuters after estimator refactor
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 6830d08 - Browse repository at this point
Copy the full SHA 6830d08View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for bfaa200 - Browse repository at this point
Copy the full SHA bfaa200View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 4d6d58e - Browse repository at this point
Copy the full SHA 4d6d58eView commit details -
Restore Notebook Tests in Regular CI (#728)
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 51e030b - Browse repository at this point
Copy the full SHA 51e030bView commit details -
upgrade xgboost Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Chris Trevino <darthtrevino@gmail.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d2da2f6 - Browse repository at this point
Copy the full SHA d2da2f6View commit details -
Remove bibtex from GCM introduction
This is covered in docs/source/cite.rst. Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 117cbf8 - Browse repository at this point
Copy the full SHA 117cbf8View commit details -
Add 'Typical usage' section in GCM introduction
Signed-off-by: Peter Goetz <pego@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 69e4dba - Browse repository at this point
Copy the full SHA 69e4dbaView commit details -
Fix issue with categorical inputs to gcm ProductRegressor
Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 8191e19 - Browse repository at this point
Copy the full SHA 8191e19View commit details -
Use concat instead of append for pandas in distribution change
This avoids a future deprecation warning. Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for af49f21 - Browse repository at this point
Copy the full SHA af49f21View commit details -
Remove unnecessary double underscores in gcm module
Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 6a49245 - Browse repository at this point
Copy the full SHA 6a49245View commit details -
Rename gcm bootstrap training to fit_and_compute
Related to issue #689 Signed-off-by: Patrick Bloebaum <bloebp@amazon.com> Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 2128f73 - Browse repository at this point
Copy the full SHA 2128f73View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d500faf - Browse repository at this point
Copy the full SHA d500fafView commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 5a9953e - Browse repository at this point
Copy the full SHA 5a9953eView commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 98d23a5 - Browse repository at this point
Copy the full SHA 98d23a5View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 9095c39 - Browse repository at this point
Copy the full SHA 9095c39View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for f1a589e - Browse repository at this point
Copy the full SHA f1a589eView commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d1ea8de - Browse repository at this point
Copy the full SHA d1ea8deView commit details -
Use protocol for econml and causalml, PR comments
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 3ec9d3c - Browse repository at this point
Copy the full SHA 3ec9d3cView commit details -
update docs for estimator classes
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d1dc97d - Browse repository at this point
Copy the full SHA d1dc97dView commit details -
Add optional data param for estimate_effect
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for eb7a763 - Browse repository at this point
Copy the full SHA eb7a763View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for c419f9d - Browse repository at this point
Copy the full SHA c419f9dView commit details -
Merge branch 'main' into functional_api/causal_estimators
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d7b29cf - Browse repository at this point
Copy the full SHA d7b29cfView commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 605d176 - Browse repository at this point
Copy the full SHA 605d176View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 45772f1 - Browse repository at this point
Copy the full SHA 45772f1View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 972b071 - Browse repository at this point
Copy the full SHA 972b071View commit details
Commits on Nov 29, 2022
-
Add docs + fix placebo_refuter
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 0b52e75 - Browse repository at this point
Copy the full SHA 0b52e75View commit details -
Signed-off-by: Andres Morales <andresmor@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 6596f39 - Browse repository at this point
Copy the full SHA 6596f39View commit details