Before running a causal analysis, use this endpoint to check whether the effect of an intervention on an outcome is identifiable — that is, whether it can be estimated from observational data given your adjustment strategy. The endpoint checks your adjustment set against the SCM’s causal graph and reports whether the back-door (or other) criterion is satisfied.Documentation Index
Fetch the complete documentation index at: https://wuweism.com/llms.txt
Use this file to discover all available pages before exploring further.
Validate an intervention
This endpoint requires authentication. Include your session token in the
Authorization header.Request body
The variable you intend to intervene on (the “do” variable in Pearl’s do-calculus). Must be a node in the target SCM.
The outcome variable whose causal response you want to estimate.
Variables you plan to control for (condition on) in your analysis. The endpoint checks whether this set is sufficient to block all back-door paths from
treatment to outcome.Confounders you have identified from domain knowledge. Used alongside the SCM structure to assess completeness of your adjustment set.
The SCM to validate against. If omitted, Wu-Weism selects the most relevant registered model based on the variable names you provide. See SCM model registry for available model keys.
Response fields
true if the intervention is identifiable with the provided adjustment set. false if the effect cannot be estimated without additional variables or structural assumptions.The output class permitted by the identifiability analysis. One of:
interventional— the effect of the do-intervention P(Y | do(X)) is estimable.observational— only observational associations P(Y | X) are estimable; intervention is not identified.blocked— the intervention violates structural constraints in the SCM and cannot proceed.
Human-readable explanation of the identifiability decision.
Detailed identifiability analysis.
