Refutations
===========

Refutation checks probe the statistical assumptions underlying a fitted
estimator. Call ``result.refute(data)`` on any result object that supports it
to get a report back.

OLSRefutationReport
-------------------

.. autoclass:: formative.causal.OLSRefutationReport
   :members:

IVRefutationReport
------------------

.. autoclass:: formative.causal.IVRefutationReport
   :members:

MatchingRefutationReport
------------------------

.. autoclass:: formative.causal.MatchingRefutationReport
   :members:

RCTRefutationReport
-------------------

.. autoclass:: formative.causal.RCTRefutationReport
   :members:

DiDRefutationReport
-------------------

.. autoclass:: formative.causal.DiDRefutationReport
   :members:

RDDRefutationReport
-------------------

.. autoclass:: formative.causal.RDDRefutationReport
   :members:

RefutationCheck
---------------

.. autoclass:: formative.causal.RefutationCheck
   :members:

Assumption
----------

.. autoclass:: formative.causal.Assumption
   :members:
