causaldag.rand.rand_weights¶
-
causaldag.rand.
rand_weights
(dag, rand_weight_fn: Any = <function unif_away_zero>) → causaldag.classes.gaussdag.GaussDAG[source]¶ Generate a GaussDAG from a DAG, with random edge weights independently drawn from rand_weight_fn.
Parameters: - dag – DAG
- rand_weight_fn – Function to generate random weights.
Examples
>>> import causaldag as cd >>> d = cd.DAG(arcs={(1, 2), (2, 3)}) >>> g = cd.rand.rand_weights(d)