Notebook’s tools for causality¶
This file defines some helpers for handling causal concepts in notebooks
-
pyAgrum.causal.notebook.
getCausalImpact
(model: pyAgrum.causal._CausalModel.CausalModel, on: Union[str, Set[str]], doing: Union[str, Set[str]], knowing: Optional[Set[str]] = None, values: Optional[Dict[str, int]] = None) → Tuple[str, pyAgrum.Potential, str]¶ return a HTML representing of the three values defining a causal impact : formula, value, explanation :param model: the causal model :param on: the impacted variable(s) :param doing: the variable(s) of intervention :param knowing: the variable(s) of evidence :param values : values for certain variables
Returns: a triplet (CausalFormula, gum.Potential, explanation)
-
pyAgrum.causal.notebook.
getCausalModel
(cm: pyAgrum.causal._CausalModel.CausalModel, size=None) → str¶ return a HTML representing the causal model :param cm: the causal model :param size: passd :param vals: :return:
-
pyAgrum.causal.notebook.
showCausalImpact
(model: pyAgrum.causal._CausalModel.CausalModel, on: Union[str, Set[str]], doing: Union[str, Set[str]], knowing: Optional[Set[str]] = None, values: Optional[Dict[str, int]] = None)¶ display a HTML representing of the three values defining a causal impact : formula, value, explanation :param model: the causal model :param on: the impacted variable(s) :param doing: the variable(s) of intervention :param knowing: the variable(s) of evidence :param values : values for certain variables
-
pyAgrum.causal.notebook.
showCausalModel
(cm: pyAgrum.causal._CausalModel.CausalModel, size: str = '4')¶ Shows a graphviz svg representation of the causal DAG
d