|
3 | 3 | You can adapt this file completely to your liking, but it should at least
|
4 | 4 | contain the root `toctree` directive.
|
5 | 5 |
|
6 |
| -CausalPy - Causal inference in quasi-experimental settings |
7 |
| -========================================================== |
| 6 | +CausalPy - causal inference for quasi-experiments |
| 7 | +================================================= |
8 | 8 |
|
9 |
| -A Python package focussing on causal inference in quasi-experimental settings. The package allows for sophisticated Bayesian model fitting methods to be used in addition to traditional OLS. |
| 9 | +A Python package focussing on causal inference for quasi-experimentas. The package allows users to use different model types. Sophisticated Bayesian methods can be used, harnessing the power of `PyMC <https://www.pymc.io/>`_ and `ArviZ <https://python.arviz.org>`_. But users can also use more traditional `Ordinary Least Squares <https://en.wikipedia.org/wiki/Ordinary_least_squares>`_ estimation methods via `scikit-learn <https://scikit-learn.org/>`_ models. |
| 10 | + |
| 11 | +Installation |
| 12 | +------------ |
| 13 | + |
| 14 | +To get the latest release: |
| 15 | + |
| 16 | +.. code-block:: sh |
| 17 | +
|
| 18 | + pip install CausalPy |
| 19 | +
|
| 20 | +Alternatively, if you want the very latest version of the package you can install from GitHub: |
| 21 | + |
| 22 | +.. code-block:: sh |
| 23 | +
|
| 24 | + pip install git+https://github.com/pymc-labs/CausalPy.git |
| 25 | +
|
| 26 | +
|
| 27 | +Features |
| 28 | +-------- |
| 29 | + |
| 30 | +Different quasi-experimental methods |
| 31 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 32 | + |
| 33 | +Rather than focussing on one particular quasi-experimental setting, this package aims to have broad applicability. We can analyse data from the following quasi-experimental methods: |
| 34 | + |
| 35 | +Synthetic control |
| 36 | +""""""""""""""""" |
| 37 | + |
| 38 | +.. image:: ../img/synthetic_control_pymc.svg |
| 39 | + |
| 40 | +Interrupted time series |
| 41 | +""""""""""""""""""""""" |
| 42 | + |
| 43 | +.. image:: ../img/interrupted_time_series_pymc.svg |
| 44 | + |
| 45 | +Difference in differences |
| 46 | +""""""""""""""""""""""""" |
| 47 | + |
| 48 | +.. image:: ../img/difference_in_differences_pymc.svg |
| 49 | + |
| 50 | +Regression discontinuity |
| 51 | +"""""""""""""""""""""""" |
| 52 | + |
| 53 | +.. image:: ../img/regression_discontinuity_pymc.svg |
10 | 54 |
|
11 | 55 | Support
|
12 | 56 | -------
|
|
0 commit comments