LeaveOneOut#

class causalpy.checks.leave_one_out.LeaveOneOut[source]#

Drop each control unit, refit, and compare effect estimates.

Assesses how sensitive the synthetic control weights and effect estimates are to individual donor units.

Examples

>>> import causalpy as cp
>>> check = cp.checks.LeaveOneOut()

Methods

LeaveOneOut.__init__()

LeaveOneOut.run(experiment, context)

Drop each control unit in turn and compare effect estimates.

LeaveOneOut.validate(experiment)

Verify the experiment is a SyntheticControl instance.

Attributes

applicable_methods

__init__()#
classmethod __new__(*args, **kwargs)#