Notebook’s tools for causality
This file defines some helpers for handling causal concepts in notebooks
- pyAgrum.causal.notebook.getCausalImpact(model, on, doing, knowing=None, values=None)
return a HTML representing of the three values defining a causal impact : formula, value, explanation
- Parameters:
model (CausalModel) – the causal model
on (str | Set[str]) – the impacted variable(s)
doing (str | Set[str]) – the interventions
knowing (str | Set[str]) – the observations
values (Dict[str,int] default=None) – value for certain variables
- Return type:
HTML
- pyAgrum.causal.notebook.getCausalModel(cm, size=None)
return a HTML representing the causal model
- Parameters:
cm (CausalModel) – the causal model
size (int|str) – the size of the rendered graph
- Returns:
the dot representation
- Return type:
pydot.Dot
- pyAgrum.causal.notebook.showCausalImpact(model, on, doing, knowing=None, values=None)
display a HTML representing of the three values defining a causal impact : formula, value, explanation
- Parameters:
model (CausalModel) – the causal model
on (str | Set[str]) – the impacted variable(s)
doing (str | Set[str]) – the interventions
knowing (str | Set[str]) – the observations
values (Dict[str,int] default=None) – value for certain variables
- pyAgrum.causal.notebook.showCausalModel(cm, size=None)
Shows a pydot svg representation of the causal DAG
- Parameters:
cm (CausalModel) – the causal model
size (int|str) – the size of the rendered graph