dseparated
Signature/Parameters
Determine whether two variables are d-separated given a conditioning set.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
var1
|
str
|
Name of the first variable. |
None
|
var2
|
str
|
Name of the second variable. |
None
|
conditional
|
Sequence[str] or None
|
Variables to condition on. Provide an iterable of node names. When
|
None
|
Returns:
| Type | Description |
|---|---|
bool
|
|
Examples:
>>> G = DAG(graph="X -> Z -> Y")
>>> G.dseparated("X", "Y")
False
>>> G.dseparated("X", "Y", conditional=["Z"])
True