Interface: DoseResponseRequest
@kortexya/reasoninglayer / DoseResponseRequest
Interface: DoseResponseRequest
Section titled “Interface: DoseResponseRequest”Defined in: src/types/causal.ts:880
Request to estimate the average dose-response slope theta for a continuous
treatment via partially-linear-regression DML.
Properties
Section titled “Properties”basisDegree?
Section titled “basisDegree?”
optionalbasisDegree?:number|null
Defined in: src/types/causal.ts:882
Polynomial basis degree for the linear nuisances (default 1).
folds?
Section titled “folds?”
optionalfolds?:number|null
Defined in: src/types/causal.ts:884
Number of cross-fitting folds (default 5).
forestMaxDepth?
Section titled “forestMaxDepth?”
optionalforestMaxDepth?:number|null
Defined in: src/types/causal.ts:886
Maximum tree depth when learner is "forest" (default 8).
forestTrees?
Section titled “forestTrees?”
optionalforestTrees?:number|null
Defined in: src/types/causal.ts:888
Number of trees when learner is "forest" (default 100).
identification?
Section titled “identification?”
optionalidentification?:IdentificationRefDto|null
Defined in: src/types/causal.ts:893
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:895
Nuisance learner: "linear" (default) or "forest".
observations
Section titled “observations”observations:
ContinuousTreatmentObservationDto[]
Defined in: src/types/causal.ts:897
The observed sample with a continuous treatment.