Interface: MediationDmlRequest
@kortexya/reasoninglayer / MediationDmlRequest
Interface: MediationDmlRequest
Section titled “Interface: MediationDmlRequest”Defined in: src/types/causal.ts:998
Request to estimate the mediation decomposition for continuous covariates via cross-fitted Double Machine Learning.
Properties
Section titled “Properties”basisDegree?
Section titled “basisDegree?”
optionalbasisDegree?:number|null
Defined in: src/types/causal.ts:1000
Polynomial basis degree for the linear nuisances (default 1).
folds?
Section titled “folds?”
optionalfolds?:number|null
Defined in: src/types/causal.ts:1002
Number of cross-fitting folds (default 5).
forestMaxDepth?
Section titled “forestMaxDepth?”
optionalforestMaxDepth?:number|null
Defined in: src/types/causal.ts:1004
Maximum tree depth when learner is "forest" (default 8).
forestTrees?
Section titled “forestTrees?”
optionalforestTrees?:number|null
Defined in: src/types/causal.ts:1006
Number of trees when learner is "forest" (default 100).
identification?
Section titled “identification?”
optionalidentification?: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.
learner?
Section titled “learner?”
optionallearner?:string|null
Defined in: src/types/causal.ts:1013
Nuisance learner: "linear" (default) or "forest".
observations
Section titled “observations”observations:
ContinuousMediationObservationDto[]
Defined in: src/types/causal.ts:1015
The observed sample with feature-vector covariates.