Граф коммитов

299 Коммитов

Автор SHA1 Сообщение Дата
Peter Götz ff308b5519
Adjust gcm docs to current feature set (#439)
* Remove auto-assign. We can re-introduce auto-assigning causal models once the module was merged.
* Fix names of causal queries.
2022-05-31 10:07:55 +05:30
Peter Götz 5b341532d4
Add basic example for GCM-based inference (#432) 2022-05-30 21:41:52 +05:30
Amit Sharma 6a23076578
added new rst files as part of Sphinx update of website (#430)
Adds new rst files for gcm
Updates dowhy.rst to include gcm
2022-05-30 17:36:45 +05:30
Peter Götz 3e18528732
Add link to API v1 proposal in GCM introduction (#427) 2022-05-30 15:22:09 +05:30
Peter Goetz fa7db57024 Introduce GCMs section in docs with basic GCM User Guide 2022-05-27 17:46:23 +05:30
Amit Sharma 211ae53fcc
Removing old links that no longer work because of the py-why move (#420)
* updated old links

* more updates
2022-05-27 17:23:59 +05:30
Amit Sharma 33f0ff94d9
Version Bump: 0.7.1 (#398)
* updated test setup and added new version

* removed advanced tests

* updated readme
2022-03-20 19:45:15 +05:30
Amit Sharma 77906cd4ed
Better docs: updated the method signature and docstrings for estimator classes (#389)
* updated the method signature and docstrings for estimator classes

* bug fixes

* updated the args passing

* fixed the bug in refutation test calls for num_ci_simulations

* used std init args

* updated num simulations to pass weighting test
2022-03-14 15:12:27 +05:30
anusha0409 5ba0a4ab94
GraphRefuter: Adding conditional independence tests (#394)
Adding conditional independence tests for discrete and combination of numeric and discrete

Co-authored-by: anusha <anushaagarwal2000.com>
2022-03-14 14:14:51 +05:30
Amit Sharma 4bf53c4382
updated hotel notebook to include unobserved confounding (#388) 2022-03-06 20:18:26 +05:30
anusha0409 52dd55f510
Adding Graph Refutation based on Conditional Independence Test (#376)
* Adding CI test

* Added GraphRefutation object

* Added CausalModelRefutation class

* Add refutation tests

Co-authored-by: anusha <anushaagarwal2000.com>
2022-02-16 13:22:16 +05:30
Amit Sharma a676c595a5
Updating the docs and notebook for v0.7 (#371)
* updated docstrings to make sure they are in correct format

* Removed output from notebooks

* updated notebooks to fix any bugs

* updated refuter notebook

* updated format
2022-02-03 09:17:38 +05:30
anusha0409 5b7381a592
Allow graph input with newlines. Solves issue #347 (#352)
Co-authored-by: anusha <anushaagarwal2000.com>
2022-01-10 17:27:35 +05:30
Amit Sharma 44dd8de8ca
Version Bump: v0.7 (#355) 2022-01-10 14:14:50 +05:30
Amit Sharma 0e6b0c9573
Changed default identification behavior with unobserved variables (#354)
Earlier, DoWhy would automatically add an unobserved variable, but it created confusion.

New behavior:
DoWhy does not add an unobserved variable. User has to provide it.
Identification proceeds as per user-provided graph. Simplified code.

* proceed_when_unidentifiable is redundant. Will be removed in a future version.

* fixed some identification errors with unobserved variables

* removed unobserved c from default graph of datasets.py

* fixed some notebook errors

* added error messages when identification has failed
2022-01-09 18:26:23 +05:30
Amit Sharma 8452f3948c
Optimize backdoor criterion identification for large graphs (#342)
* Used the d-separation algorithm from networkx
* Updated backdoor identification to be faster
* Refactor code for the new function
* Changed the logic for unobserved confounding to simply remove the unobserved confounder when returning a backdoor set. Simplifies the logic.
2022-01-03 09:10:16 +05:30
Amit Sharma 798c94538c
Infer num_strata automatically for propensity score stratification (#340)
PS Stratification needed users to specify both num_strata and clipping_threshold. This PR adds an iterative method to select num_strata automatically given a clipping_threshold. The thumb rule is that the chosen num_strata should lead to at least half of the strata having at least clipping_threshold data points for both treatment and control. 

* automatic stratification

* Updated datasets file to take custom std dev for treatment

* Added more noise in treatment in notebooks to simulate a realistic setting

* Updated getting started notebook
2021-11-30 08:55:45 +05:30
Amit Sharma 0f554f3941
updated python version for package workflow and removed a notebook from test (#339)
* updated python version for workflows

* removed optimize backdoor from tests since it will be phased out
2021-11-28 13:44:04 +05:30
Amit Sharma 2a7a044091
Updated sensitivity plots and notebook for add common cause refuter (#260)
* updated sensitivity plots for add common cause refuter

* updated random common cause to include p-value and better docs for notebook

* updated getting started notebook
2021-10-24 22:20:46 +05:30
Amit Sharma 08a7aba493
minor fixes (#315)
Checks if effect_modifiers is [] or None in causal_model.py
Fixes a typo in causal graph in member-rewards notebook
removes a top-level import statement for graphviz
2021-10-20 14:08:16 +05:30
Amit Sharma 9c1371efc5
updated stratification estimator to avoud ravel warning (#314) 2021-09-19 15:01:20 +05:30
Amit Sharma 00930f18b2
Allow effect estimation without need to refit the estimator model (#306)
* can estimate without need to refit the model

* added an example in jupyter notebook
2021-09-19 14:46:35 +05:30
Siddhant Haldar 854d6e2822
Causal model + identification speedup (#288)
* Added identify_vars and different functions to calculate common causes, instruments and effect modifiers
* Added class for Backdoor variable search

* Check for blocked paths during DFS
* Improved memoization

* Added Hitting Set Algorithm to generate backdoor variables per node pair

* Added test file and other changes

* Added 2 more test cases in pytest file

* Added notebook for optimized backdoor identification

* Added docstring

* Add condition to prevent adding colliders to backdoor paths
2021-07-30 11:28:17 +05:30
Baran Toppare 787cbf579e
fixed a typo in variable name and added clarity (#298)
- fixed a typo in the `instruments` variable
- added the items inside parentheses to help connect explanations to the code for more clarity
2021-07-20 22:05:24 +05:30
Siddhant Haldar 56c0b34729
ID Algorithm for Causal Identification (#280)
* Added code for ID Algorithm

* Replaced set and list by OrderedSet

* Need to prepare recursive datastructure for results

* Added function to utils/graph_operations.py

* Added print in a readable fashion

* Updated ID notebook

* IDIdentifier class inherited from CausalIdentifier
2021-07-02 18:13:18 +05:30
Amit Sharma 1c7a72a3ee
fixed weighting bug in stabilized propensity score weighting (#281) 2021-06-06 21:15:17 +05:30
Siddhant Haldar 50850739e4
New notebook using causal discovery tools (#271)
* Added initial code for causal discovery example notebook

* Used CDT library for causal discovery. NN based methods not tested yet.

* Made notebook for the Auto-MPG and Sachs dataset

* Added graph refutation to causal discovery example notebook

* Added textual descriptions to causal discovery notebook
2021-05-17 18:15:44 +05:30
Siddhant Haldar f43f69b517
New notebook for visual interpreter plots for causal estimation (#269)
* Modified confounder interpreter to work on categorical input and corrected a bug with assigning treatment variable

* Added interpreter example notebook

* Added descriptions for interpreters

* Rectified the SettingWithCopyWarning in confounder distribution interpreter

* Reduced beta to reduce skew in treatment variable
2021-05-17 17:17:00 +05:30
Lovkush f3fe1c1ffa
make minor cosmetic and consistency improvements memberrewards notebook (#263) 2021-04-29 10:50:21 +05:30
Amit Sharma e907134938
added a simple distance matching estimator (#252) 2021-03-19 16:45:56 +05:30
Amit Sharma 2970c7eddd
Version Bump: 0.6 (Better refuters) (#245) 2021-03-03 09:07:39 +05:30
Amit Sharma 6eb23b8706
updated notebooks for release (#244)
Signed-off-by: Amit Sharma <amit_sharma@live.com>
2021-03-02 22:09:25 +05:30
Amit Sharma 832311e103
Better support for IV methods in Placebo treatment refuter (#239)
* added estimating_instrument_names support to econml and updated placebo refuter for iv methods. 

* fixed bugs and added it to the iv notebook

Signed-off-by: Amit Sharma <amit_sharma@live.com>
2021-03-01 15:50:56 +05:30
Amit Sharma 6ebe0bd459
Bug fixing PR: Minor bugs in dummy outcome, causal identifier. Fix hotel analysis notebook (#237)
* updated dummyoutcome and identifier minor bugs, updated hotel notebook

* causal graph does not add U by its own and identifier does not show all backdoor by default

* updated hotel notebook analysis and removed logging.info from 3 others notebooks
2021-02-19 11:11:30 +05:30
Miruna Oprescu 986134c9ad
Updated EconML names and argument parsing. (#229)
* Updated EconML names and argument parsing.

* Changed EconML namespaces to match v0.8.1. Further name
  changes will be implemented in v0.9
* Updated argument parsing. As of v0.9, some `fit` arguments will be
  passed in by keyword only
* Updated tests and example notebooks to be compatible with the latest
  EconML changes
* Fix Windows compatibility of example notebook

* Point econml dependency to specific branch to debug build failures.

* Account for EconML internal features

* EconML concatenates the common causes W and effect modifiers X
  internally so no need to do it explicitly in dowhy.
* EconML has better support for Pandas dataframes so I removed the
  casting to numpy array.
2021-02-17 19:17:43 +05:30
Arshia Arya ec1e9dd799
added notebook for ranking methods 2020-12-24 16:45:56 +05:30
Amit Sharma ff2e97cbaa
Version Bump (0.5.1): Bug fixes (#212)
updated simple getting started notebook with dagitti reference and version increase.
2020-12-12 20:51:29 +05:30
Amit Sharma 014f6eafb1
Bug Fix: Corrected the definition of natural direct and indirect effect (#211)
* corrected the definition of nde and nie

* undoing a change to retain support for frontoor
2020-12-12 18:09:12 +05:30
Amit Sharma f20d8d41c7
Update integration based on econml package update (#210)
* updated econml integration with econml library update
* metalearners are passed the union of common causes and effect modifiers
* Conditional-effects notebook has the new EconML method names
2020-12-12 15:44:09 +05:30
Amit Sharma aeb1981a6c
Updates to causal graph to include mediators and a few aesthetic changes (#209)
* better looking graphs

* updated the getting started notebook
2020-12-12 14:47:53 +05:30
Amit Sharma b3234704e8
Added tests for notebooks and fixed confidence interval bug for econml (#204)
* fixed econml bug for CI intervals, 

* removed input prompt from notebooks to enable automatic testing

* added tests for notebooks

* added nbformat, jupyter as req for github actions

* adding jupyter as dependency for workflow runs

* modified readme to be compliant with twine requirements
2020-12-06 19:03:30 +05:30
Amit Sharma 58a8924e85
Fixed dimensionality bug in bootstrap testing for dummy outcome refuter and updated tests (#203)
* Updated bug with statistical testing for dummy outcome refuter

* updated error tolerance for dummy outcomes test
2020-12-05 17:28:51 +05:30
Amit Sharma cc161c2be8
fixed a bug with the hotel bookings notebook, updated to 0.5 version (#199)
Removed NAs from the data.frame
2020-11-28 23:25:34 +05:30
Amit Sharma 11c2a24cc1
Version bump: Updated documentation, some notebook headers and docstrings in code (#196)
* updated version to 0.5

* updated docs toc source files, updated notebooks markdown headers, and some docstrings in dowhy code

* updated information about new release
2020-11-21 20:45:43 +05:30
Amit Sharma ba64ae3b1c
Updated readme with arxiv paper, presentation and a schematic image (#195)
* added schematic image, arxiv reference and slides to readme

* updated text
2020-11-21 15:37:58 +05:30
Amit Sharma 213233c534
updated Dowhy+Econml tutorial (#194)
* updated econml tutorial, removed warnings, fixed datsets and plots

* formatting update
2020-11-21 14:06:02 +05:30
Amit Sharma cd9a360359 minor update to tutorial notebook for backwards compatibility 2020-11-20 21:56:17 +05:30
Amit Sharma c3b7b0c49f more updates to notebook 2020-11-05 22:09:46 +05:30
Amit Sharma 328d7ef803
Updates to tutorial on dowhy+econml (#176)
* updated the tutorial

* updated confounder notebook with xy dataset
2020-11-05 21:38:19 +05:30
Amit Sharma 827a65f38e added a dowhy+econml tutorial on causality 2020-11-04 19:16:29 +05:30
Siddharth Dikshit 1a504640a9
Example Notebook on Hotel Booking Cancellations (#175)
* Added Example Notebook.

Example Notebook demostrating how to use Dowhy to assess the impact of assigning a different room on Hotel Booking Cancellations.
2020-10-28 16:04:01 +05:30
Amit Sharma 74e2e844ff
Add mediation analysis based on two stage linear regression (#172)
* added support for mediation effects: natural direct effect and natural indirect effect
* Identification is non-parametric, supports confounders for first-stage and second-stage
* Estimation is using a linear model over two stages. TwoStageRegression.
* updated frontdoor code to support common causes of first stage and second stage.



* added jupyter notebook

* fixed test errors
2020-09-28 12:49:26 +05:30
Amit Sharma 6a9d0600c6 added rewards study notebook 2020-08-27 18:13:17 +05:30
Amit Sharma 20ffaf6bcf
Generalizing the backdoor implementation using paths and d-separation (#167)
* Backdoor implementation now searches over all possible adjustment sets

* Returns a list of admissible adjustment sets, along with a default (the default is to show the set that covers the maximum number of backdoor paths, and conditions on the maximum number of variables--optimizing for low bias instead of efficiency.

* Changed data structure of IdentifiedEstimand to reflect the above

* As a usability improvement, improved the str output for estimator and identifier

* Updated tests to reflect the changes in identification
2020-08-27 17:13:55 +05:30
Amit Sharma 5fa2a11e2a updated lalonde example to include interpreter 2020-07-20 09:15:01 +05:30
Amit Sharma c384c32990
New API for interpreting causal models, estimates and refuters (#156)
[Work in progress]
Support for interpretation of the different objects returned in the dowhy 4-step process.

* CausalModel.interpret()
* CausalEstimate.interpret()
* CausalRefutation.interpret()

Base classes defined for an interpreter, and the two main types of interpreters: TextualInterpreter and VisualInterpreter.

Example implementations of a simple TextualInterpreter that conveys the meaning of an effect estimate, and a Visual PropensityBalanceInterpreter that produces a balance plot for propensity score stratification estimation method.
2020-06-22 14:34:33 +05:30
Amit Sharma 465a497a08 reran simple example notebook with new version 2020-05-28 14:06:45 +05:30
Amit Sharma 79d063bbbd added a wip notebook for multiple treatments 2020-05-28 10:26:14 +05:30
Amit Sharma fdd506c9f3
Bumping up version number and updating docs in prep for release (#143)
* added cate estimator to causal estimator and one specific estiamtor for linear regression

* Started with a better error message for estimators that do not support CATE as yet, but then generalized to add error messages for when any specific method is not implemented for an estimator.

* added docstrings for the new functionality

* added a warning if effect modifiers provided are extra from the ones specified before, and fixed a bug for discrete variables

* updated files in prep for release of v0.4
2020-05-11 21:19:55 +05:30
Amit Sharma bb267ba20a
Support for when effect modifiers and common causes include common variables and compatibility with econml (#139)
* Effect modifiers can be common causes too. When that occurs, graph shows them as a common cause but they are separately recorded as an effect_modifier too.

* This means that even with graph input to causal model, effect modifiers can be specified.

* updated econml estimator to show a warning whenever x is not a subset of w
2020-05-08 11:26:21 +05:30
Tanmay Kulkarni 1b8208d393
add refutation notebook for different models (#132) 2020-04-20 21:43:53 +05:30
Tanmay Kulkarni 8e3db49cc4
Add the ability for custom functions to create dummy outcome (#122)
* add the ability for custom functions to create dummy outcome

* replace outcome_prediction_function by outcome_function

* fix spelling mistakes in dummy_outcome_refuter

* add type check support

* add test for dummy_outcome_refuter

* example for dummy outcome refuter

A detailed example on how to use the dummy outcome refuter.

* rename the file to match naming convention

* add support for pandas series and dataframes

* add missing pandas dependency

* rename the outcome function

* change the title of the notebook

* convert the title to Camel Case

* fix the p values in the demo

* undo p-value change and fix spellings
2020-03-26 16:28:48 +05:30
Amit Sharma f515e5ec54
Merge pull request #109 from Arshiaarya/master
Add files via upload
2020-02-22 08:42:13 +05:30
Arshiaarya 276bb2ea21
Add files via upload
Add an example notebook on the Binary Treatment Outcomes using the Twins dataset
2020-02-21 08:48:32 +05:30
Tanmay Kulkarni 77c5adac19
Rename file 2020-02-14 12:26:40 +05:30
Tanmay Kulkarni df7d6b08b1
Add file to test refutation on datasets
Currently it supports 3 Tests
- Unobserved Common Cause
- Placebo 
- Subset

On two datasets
- IHDP
- Lalonde
2020-02-13 15:57:38 +05:30
Amit Sharma 138103e302 modified datasets to add support for generating categorical confounders and effect modifiers 2020-02-10 17:31:27 +05:30
Amit Sharma fca20c188f Merge branch 'master' of github:/microsoft/dowhy
Merging fix of categorical variables for econml
2020-02-10 09:54:14 +05:30
Amit Sharma 5bf29d6cd9 fixed bug for econml with categorical variables, working on test for it 2020-02-10 09:54:10 +05:30
Amit Sharma 5a41191a0e added support for metalearners from econml 2020-02-08 16:59:15 +05:30
Amit Sharma fe47201fae enhanced docs for the causalmodel class, including names of estimatio and refuter methods. Also a small change to the econml notebook 2020-01-08 14:58:21 +05:30
Amit Sharma 0ebac1bf2e minor change to index.rst for docs to remove duplicate dowhy source code in menu 2020-01-08 13:27:34 +05:30
Amit Sharma 6373b4e59f updated makefile to store updated docs in gh-pages root 2020-01-08 13:13:01 +05:30
Amit Sharma 49ebeadc63 added a few notes in the intro notebook on cate and target units 2020-01-07 18:03:51 +05:30
Amit Sharma e6476e32d2 updated documentation and renamed simple-iv example file 2020-01-07 15:16:05 +05:30
Amit Sharma c29f299498 reran all notebooks and fixed a few minor busg 2020-01-07 14:55:22 +05:30
Amit Sharma 436273d15d added a new simple-iv dataset for testing regression discontinuity method 2020-01-07 14:14:48 +05:30
Amit Sharma 6cab985d4a fixed the causal API example after dataset column names changes 2020-01-07 11:57:12 +05:30
Amit Sharma 49cac03503 modified symbolic estimator for liner reg and added docs to dowhy-conditional-treatment notebook 2019-12-23 17:48:50 +05:30
Amit Sharma 77ed0a9aa7 added documentation for some classes and methods 2019-12-23 09:32:49 +05:30
Amit Sharma f9f2011e00 some fixes for multivariate instruments in IV and RD symbolic estimators 2019-12-23 06:17:22 +05:30
Amit Sharma 532208e05d better support for multivariate treatment in identification symbolic outputs 2019-12-23 06:00:50 +05:30
Amit Sharma 449fe0d34e added support for att and atc for propensity based methods 2019-12-23 05:03:51 +05:30
Amit Sharma 5ff8be124b updated the proceed_when_unidentifiable prompt 2019-12-20 20:05:52 +01:00
Amit Sharma 0bc53061a7 updated coverage for tests for causal estimators 2019-12-20 19:52:19 +01:00
Amit Sharma 854e6adefb implemented 2sls for multiple instruments/treatments 2019-12-19 08:04:29 -08:00
Amit Sharma 66371f18c0 fixed vague errors for econml import and for using multi-variate treatments in propensity methods 2019-12-18 19:52:00 -08:00
Amit Sharma a4896aa86d update cate notebook with outputs 2019-12-15 10:15:24 -08:00
Amit Sharma 631b463cd2 added support for new data as target units using a data frame 2019-12-15 09:59:09 -08:00
Amit Sharma af1407c9d3 fixed a few bugs for running econml iv and refutations 2019-12-14 08:34:55 -08:00
Amit Sharma 0c8d44eb14 updating experimental econml notebook, drlearner still has bugs 2019-12-12 23:08:42 -08:00
Amit Sharma 4c7e96d5d2 added support for multi-dimensional treatment for linear regression, econml and errors for other methods 2019-12-12 22:56:25 -08:00
Amit Sharma ef31b5ad47 can now optionally specify treatment and control values for estimate effect--useful for continuous tratments 2019-12-12 16:07:28 +05:30
Amit Sharma 2c45912bbe added documentation for econml conf intervals and support for econml iv methods 2019-12-12 14:51:40 +05:30
James Fiedler 8106c4c2d9 removed dimensionality_reducers subpackage 2019-12-06 20:31:40 -06:00
Amit Sharma b5d7405063 added cate estimator in linear regression to setup support for cate 2019-12-04 22:11:33 +05:30
Amit Sharma 04e2bff070 added type checking for treatment variable for methods that expect bool. user is expected to specify the right dtype for each column 2019-12-02 18:23:09 +05:30
Amit Sharma 98b6ed2a82 added support for effect modifiers in the non-graph causal model interface and improved the graph drawing functions to show effect modifiers 2019-12-02 14:23:03 +05:30
Amit Sharma 16d806a14d general estimator call for refuter and lambda callable fix for target_units 2019-11-27 15:32:07 +05:30
Amit Sharma fe17f95828 first few edits to refutation for econml 2019-11-26 16:54:51 +05:30
Amit Sharma f4eb5ea659 working example with econml 2019-11-26 15:25:23 +05:30
Amit Sharma 88e7957aa1 basic infra to make econml estimator work 2019-11-26 11:21:02 +05:30
Amit Sharma 752ec29465 initial commit using econml 2019-11-15 16:41:05 +05:30
Amit Sharma 3687ed22a6 disabled r-squared since it is not accurate 2019-11-08 22:39:52 +05:30
Amit Sharma d0a86497d3 updated documentation to reflect do_why to causalmodel change 2019-10-13 19:05:27 +05:30
Amit Sharma f133b529ac added simple example for causal API 2019-09-29 12:07:54 +05:30
Amit Sharma 917240044e added random seed to refutation methods 2019-08-06 11:55:49 +05:30
Amit Sharma 1dfb497c03 updated refuter on adding unobserved confounders. also added test 2019-07-28 14:33:58 +05:30
Amit Sharma 9209e55527 initial edits to refuter 2019-07-27 19:40:09 +05:30
Amit Sharma 718dcde328 fixed bug in IV estimator for continuous IV 2019-07-27 19:12:41 +05:30
Amit Sharma b907f3dd82 updated example linear dataset to ensure no weak instruments 2019-07-23 16:44:59 +05:30
Amit Sharma 212ad1abfb added hajek and stabilized ipw weights 2019-07-23 16:26:28 +05:30
Amit Sharma 639366c63a moved test mcmc do sampler notebook to docs/source 2019-07-18 20:18:25 +05:30
Amit Sharma 9860e4e178 updated requirements file 2019-07-15 12:11:59 +05:30
Amit Sharma 6cbddd2179 tested simple example notebook with python 3.7 2019-07-15 11:42:36 +05:30
Amit Sharma be7770cf07 updated readme with roadmap 2019-07-15 11:09:52 +05:30
Amit Sharma bf6bbabce2 minor updates to readme for docs 2019-06-23 23:09:10 +05:30
Amit Sharma 1018459ee5 changes for moving docs to github 2019-06-23 23:00:17 +05:30
Amit Sharma 1b3aec76b3 updated docs to github.io and readme 2019-06-23 21:03:26 +05:30
Amit Sharma b0311bac61 improved support for removing warn message 2019-06-02 18:51:45 +05:30
Amit Sharma 753d53f3d8 updated propensity based estimators 2019-05-02 19:12:58 +05:30
Amit Sharma 77ae591981 added support for multivariate treatment and outcome 2019-05-02 18:23:01 +05:30
adam 151a7220f0 reran notebooks, cleaned modules 2019-04-09 23:20:22 -04:00
adam 9d33c85848 added notebooks 2019-04-09 23:16:59 -04:00
adam 8462d4b902 updated and tested lalonde example 2019-04-09 21:53:55 -04:00
Adam Kelleher 8a11b5e34c added lalonde example 2019-04-09 20:51:09 -04:00
Amit Sharma d11ef310d2 added makefile for sphinx-docs 2019-02-28 18:22:20 +05:30
Adam Kelleher afbf2d3e5b added blurb on high-level API to main readme
updated docs; added do operation docstring

added do sampler doc strings
2019-02-22 09:55:00 -05:00
Sonu Mehta df8d5066e8 Added url for datasource 2019-02-12 16:14:06 +05:30
Amit Sharma a0bb67b16a consistent naming for examples 2019-01-21 15:10:10 +05:30
Amit Sharma b817812f9d
Merge pull request #24 from sonumehta/master
Added a notebook - using dowhy for ihdp dataset
2019-01-21 15:05:41 +05:30
Sonu Mehta 625fab9c43 Added ihdp file 2018-11-16 16:25:48 +05:30
AndreaChlebikova ceb5af6e7f
Fixing grammar issues and typos in description 2018-10-29 12:14:20 +00:00
AndreaChlebikova 149c1a5b92
Fixing grammar issues and typos in description 2018-10-29 12:01:51 +00:00
AndreaChlebikova 70e3c123c1
Fixing grammar issues and typos in description 2018-10-29 11:37:37 +00:00
Amit Sharma 49b31ef74b added links in the docs 2018-10-07 21:30:45 +05:30
Amit Sharma 7978e51630 more description for simple example 2018-10-07 20:24:45 +05:30
Amit Sharma a5c7320ae4 added example for loading graphs using gml or dot 2018-10-07 20:04:15 +05:30
Yadnyawalkya 40a13693ea
Fixed flake8 warnings & errors
* Reduced errors and warning from 130 to 121
* TODO: Remaning errors are of `line too long`
2018-10-06 01:30:50 +05:30
Amit Sharma 4e1f89118d updated notebooks to include image refresh 2018-09-10 14:15:49 +05:30
Amit Sharma ee56b2a8a8 added support for both dot and gml formats 2018-09-10 00:29:21 +05:30
Amit Sharma 92baaad606 tested matplotlib plotting 2018-09-02 22:24:53 +05:30
Amit Sharma a8744261af renamed confounder example to have clean ipynb extn 2018-09-02 22:07:51 +05:30
Amit Sharma 38b3fcac5b minor fixes to plotting graph 2018-09-02 22:06:07 +05:30
Amit Sharma 43be2b18b6 removed dependency on pygraphviz, falls back to matplotlib 2018-09-02 20:41:15 +05:30
Amit Sharma 8a5722ea34 added lalonde ipw estimate 2018-08-25 02:42:48 +05:30
Amit Sharma 85b6ae4026 updated readme 2018-06-24 01:45:43 -07:00
Amit Sharma 84176e0fec added data transformers code and documentation source 2018-06-24 00:47:27 -07:00
Amit Sharma 2a9e179945 updated readme image links 2018-06-24 00:36:20 -07:00