Skip to content

Interface: ScmCounterfactualRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Causal / ScmCounterfactualRequest

Interface: ScmCounterfactualRequest

Defined in: src/types/causal.ts:1283

Request to answer a counterfactual over a fully declared SCM (level-3 structure supplied by the caller — the hierarchy’s price).

Properties

assignments

assignments: StructuralAssignmentDto[]

Defined in: src/types/causal.ts:1285

Deterministic structural assignments.


evidence

evidence: Record<string, number>

Defined in: src/types/causal.ts:1287

The FACTUAL evidence (what was actually observed).


exogenous

exogenous: ExogenousNoiseDto[]

Defined in: src/types/causal.ts:1289

Exogenous noise variables with their distributions.


interventions

interventions: Record<string, number>

Defined in: src/types/causal.ts:1291

The hypothetical interventions do(V = v).


query

query: string

Defined in: src/types/causal.ts:1293

The variable whose counterfactual distribution is queried.