causaldag.rand.directed_erdos¶
-
causaldag.rand.
directed_erdos
(nnodes, density=None, exp_nbrs=None, size=1, as_list=False, random_order=True) → Union[causaldag.classes.dag.DAG, List[causaldag.classes.dag.DAG]][source]¶ Generate random Erdos-Renyi DAG(s) on nnodes nodes with density density.
Parameters: - nnodes – Number of nodes in each graph.
- density – Probability of any edge.
- size – Number of graphs.
- as_list – If True, always return as a list, even if only one DAG is generated.
Examples
>>> import causaldag as cd >>> d = cd.rand.directed_erdos(5, .5)