Skip to content

Commit

Permalink
Create first version of glossary (#16)
Browse files Browse the repository at this point in the history
Co-authored-by: Francesc Martí Escofet <[email protected]>
  • Loading branch information
kklein and FrancescMartiEscofetQC authored Apr 3, 2024
1 parent e9d95bf commit e105f75
Showing 1 changed file with 66 additions and 46 deletions.
112 changes: 66 additions & 46 deletions docs/glossary.rst
Original file line number Diff line number Diff line change
@@ -1,49 +1,69 @@
Glossary
========

.. list-table::
:widths: 25 50 25
:header-rows: 1

* - Term
- Definition
- Reference
* - Base model
- TODO
- TODO
* - Conditional Average Treatment Effect (CATE)
- TODO
- TODO
* - Double Machine Learning
- TODO
- TODO
* - Heterogeneous Treatment Effect (HTE)
- TODO
- TODO
* - MetaLearner
- TODO
- TODO
* - Nuisance model
- TODO
- TODO
* - Observational data
- TODO
- TODO
* - Outcome model
- TODO
- TODO
* - Potential Outcomes
- TODO
- TODO
* - Propensity model
- TODO
- TODO
* - Propensity score
- TODO
- TODO
* - Randomized Control Trial (RCT)
- TODO
- TODO
* - Treatment model
- TODO
- TODO
.. glossary::

Base model
A prediction model used within a MetaLearner. See
`Kuenzel et al. (2019) <https://arxiv.org/pdf/1706.03461.pdf>`_.

Conditional Average Treatment Effect (CATE)
:math:`\tau(X) = \mathbb{E}[Y(1) - Y(0)|X]` in the binary case and
:math:`\tau_{i,j}(X) = \mathbb{E}[Y(i) - Y(j)|X]` if more than two
variants exist.
See `Athey et al. (2016) <https://arxiv.org/abs/1607.00698>`_,
Chapter 10.

Covariates
The features :math:`X` based on which a CATE is estimated.

Double Machine Learning
Similar to the R-Learner, the Double Machine Learning blueprint
relies on estimating two nuisance models in its first stage: a
propensity model as well as an outcome model. Unlike the
R-Learner, the last-stage or treatment effect model might not
be any estimator.
See `Chernozhukov et al. (2016) <https://arxiv.org/abs/1608.00060>`_.

Heterogeneous Treatment Effect (HTE)
Synonym for CATE.

MetaLearner
CATE model which relies on arbitrary prediction estimators
(regressors or classifiers) for the actual estimation.
See `Kuenzel et al. (2019) <https://arxiv.org/pdf/1706.03461.pdf>`_.

Nuisance model
A first-stage model in a MetaLearner.
See `Nie et al. (2019) <https://arxiv.org/pdf/1712.04912.pdf>`_.

Observational data
Experiment data collected outside of a RCT, i.e. treatment
assignments can depend on covariates or potential outcomes.
See `Athey et al. (2016) <https://arxiv.org/abs/1607.00698>`_.

Outcome model
A model estimating the outcome based on covariates,
i.e. :math:`\mathbb{E}[Y|X]`.

Potential outcomes
Outcomes under various variants, e.g. :math:`Y(0)` and
:math:`Y(1)`, in Rubin-Causal Model (RCM).
See `Holland et al. (1986) <https://www.cs.columbia.edu/~blei/fogm/2023F/readings/Holland1986.pdf>`_.

Propensity model
A model estimating the propensity score.

Propensity score
The probability of receiving a certain treatment/variant, conditioning
on covariates: :math:`\Pr[W_i = w | X]`.
See `Rosenbaum et al. (1983) <https://academic.oup.com/biomet/article/70/1/41/240879?login=false>`_.

Randomized Control Trial (RCT)
An experiment in which the treatment assignment is independent
of the covariates :math:`X`.
See `Athey et al. (2016) <https://arxiv.org/abs/1607.00698>`_.

Treatment effect model
A second-stage model in a MetaLearner which models the
treatment effects as a function of covariates.

0 comments on commit e105f75

Please sign in to comment.