Skip to content

Interface: MediationDmlRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / MediationDmlRequest

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

Request to estimate the mediation decomposition for continuous covariates via cross-fitted Double Machine Learning.

optional basisDegree?: number | null

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

Polynomial basis degree for the linear nuisances (default 1).


optional folds?: number | null

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

Number of cross-fitting folds (default 5).


optional forestMaxDepth?: number | null

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

Maximum tree depth when learner is "forest" (default 8).


optional forestTrees?: number | null

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

Number of trees when learner is "forest" (default 100).


optional identification?: IdentificationRefDto | null

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

Gate this estimation on a persisted identification certificate. Absent means legacy behavior, honestly labeled caller_asserted.


optional learner?: string | null

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

Nuisance learner: "linear" (default) or "forest".


observations: ContinuousMediationObservationDto[]

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

The observed sample with feature-vector covariates.