graphical_models.rand.rand_weights
- graphical_models.rand.rand_weights(dag, rand_weight_fn: ~typing.Any = <function unif_away_zero>) 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)