Skip to content

Interface: DoseResponseRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / 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.

optional basisDegree?: number | null

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

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


optional folds?: number | null

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

Number of cross-fitting folds (default 5).


optional forestMaxDepth?: number | null

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

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


optional forestTrees?: number | null

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

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


optional identification?: 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.


optional learner?: string | null

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

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


observations: ContinuousTreatmentObservationDto[]

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

The observed sample with a continuous treatment.