Learn R Programming

caugi (version 1.1.0)

meek_closure: Apply Meek closure to a PDAG

Description

Applies Meek's orientation rules (R1--R4) repeatedly to a PDAG until no more orientations are implied.

Usage

meek_closure(cg)

Value

A caugi object of class "PDAG" that is closed under Meek's rules.

Arguments

cg

A caugi object. Must be PDAG-compatible.

References

C. Meek (1995). Causal inference and causal explanation with background knowledge. In Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence (UAI-95), pp. 403--411. Morgan Kaufmann.

See Also

Other operations: condition_marginalize(), dag_from_pdag(), exogenize(), latent_project(), moralize(), mutate_caugi(), normalize_latent_structure(), skeleton()

Examples

Run this code
pdag <- caugi(
  A %---% B,
  A %-->% C,
  C %-->% B,
  class = "PDAG"
)
mpdag <- meek_closure(pdag)
edges(mpdag)

Run the code above in your browser using DataLab