actableai.causal.discover.model package

Submodules

actableai.causal.discover.model.causal_discovery module

class actableai.causal.discover.model.causal_discovery.DatasetStatistics(*, number_of_dropped_rows: int, number_of_rows: int)

Bases: pydantic.main.BaseModel

number_of_dropped_rows: int
number_of_rows: int
class actableai.causal.discover.model.causal_discovery.NormalizedColumnMetadata(*, upper: float, lower: float, mean: float, std: float)

Bases: pydantic.main.BaseModel

lower: float
mean: float
std: float
upper: float
actableai.causal.discover.model.causal_discovery.map_to_causica_var_type(nature: actableai.causal.discover.algorithms.payloads.CausalVariableNature)

actableai.causal.discover.model.interventions module

class actableai.causal.discover.model.interventions.InterventionPayload(*, intervention_model_id: str, interventions: Dict[str, float], confidence_threshold: Optional[float] = None, weight_threshold: Optional[float] = None)

Bases: pydantic.main.BaseModel

confidence_threshold: Optional[float]
intervention_model_id: str
interventions: Dict[str, float]
weight_threshold: Optional[float]
class actableai.causal.discover.model.interventions.InterventionResult(*, baseline: Dict[str, float], intervention: Dict[str, float])

Bases: pydantic.main.BaseModel

baseline: Dict[str, float]
intervention: Dict[str, float]

Module contents