actableai.causal.events package

Submodules

actableai.causal.events.router module

actableai.causal.events.rpy module

actableai.causal.events.types module

class actableai.causal.events.types.Data(*, input_data: list, estimator: str, time_alignment: str, compute_placebos: bool, treatment_start_dates: list, treated_units: list, lib: str)

Bases: pydantic.main.BaseModel

compute_placebos: bool
estimator: str
input_data: list
lib: str
time_alignment: str
treated_units: list
treatment_start_dates: list
class actableai.causal.events.types.OutputLines(x, y, color)

Bases: object

color: list
x: list
y: list
class actableai.causal.events.types.OutputResult(lines, sdid_estimate, weighted_synthdid_controls, time_before_intervention, time_after_intervention, treated_pre_value, treated_post_value, control_pre_value, control_post_value, intercept_offset, counterfactual_value)

Bases: object

control_post_value: float
control_pre_value: float
counterfactual_value: float
intercept_offset: float
lines: actableai.causal.events.types.OutputLines
sdid_estimate: float
time_after_intervention: float
time_before_intervention: float
treated_post_value: float
treated_pre_value: float
weighted_synthdid_controls: actableai.causal.events.types.WeightedSynthdidControls
class actableai.causal.events.types.WeightedSynthdidControls(unit_names, weights)

Bases: object

dimnames: list
weights: list

Module contents