Interface: DoseResponseRequest
@kortexya/reasoninglayer / Causal / DoseResponseRequest
Interface: DoseResponseRequest
Defined in: src/types/causal.ts:863
Request to estimate the average dose-response slope theta for a continuous
treatment via partially-linear-regression DML.
Properties
basisDegree?
optionalbasisDegree:number|null
Defined in: src/types/causal.ts:865
Polynomial basis degree for the linear nuisances (default 1).
folds?
optionalfolds:number|null
Defined in: src/types/causal.ts:867
Number of cross-fitting folds (default 5).
forestMaxDepth?
optionalforestMaxDepth:number|null
Defined in: src/types/causal.ts:869
Maximum tree depth when learner is "forest" (default 8).
forestTrees?
optionalforestTrees:number|null
Defined in: src/types/causal.ts:871
Number of trees when learner is "forest" (default 100).
identification?
optionalidentification:IdentificationRefDto|null
Defined in: src/types/causal.ts:876
Gate this estimation on a persisted identification certificate. Absent
means legacy behavior, honestly labeled caller_asserted.
learner?
optionallearner:string|null
Defined in: src/types/causal.ts:878
Nuisance learner: "linear" (default) or "forest".
observations
observations:
ContinuousTreatmentObservationDto[]
Defined in: src/types/causal.ts:880
The observed sample with a continuous treatment.