Expand description
Re-exports§
pub use estimand::EstimandMethod;pub use estimand::IdentifiedEstimand;pub use estimand::RdDesignParams;pub use eval::CompiledEvaluator;pub use provider::Assignment;pub use provider::DistributionProvider;pub use provider::EmpiricalTableProvider;pub use provider::EvalContext;pub use provider::EvalError;pub use provider::FactorSpec;pub use provider::GaussianDensityProvider;pub use provider::PosteriorDrawProvider;pub use provider::QuadratureNodes;pub use simplify::SimplifyError;
Modules§
- estimand
- Identified estimand types shared by identify and estimate.
- eval
- Compiled topological evaluators for causal expressions.
- latex
- LaTeX rendering for diagnostics (not equality keys).
- pretty
- Pretty-printing for diagnostics (not equality keys).
- provider
- Distribution providers for compiled expression evaluation.
- simplify
- Algebraic simplification via worklist + memoization.
Structs§
- Causal
Expr Arena - Arena for causal expressions with interned variable sets.
- Derivation
Meta - Separate derivation metadata keyed by expression id.
- ExprId
- Opaque expression node id.
- Expr
List Id - Expression list id (product children).
- Intervention
Assignment - One hard intervention assignment in an interned set.
- Intervention
SetId - Interned intervention-set id (hard assignments
do(V := value)). - Outcome
Expr Id - Outcome function id .
- VarSet
Id - Interned sorted variable set id.
Enums§
- Contrast
Op - Contrast operator between two expressions.
- Domain
Ref - Domain reference for a distribution .
- Expr
Node - Semantic expression node (no derivation metadata).