Skip to content

Interface: DoseResponseRequest

@kortexya/reasoninglayer


@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?

optional basisDegree: number | null

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

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


folds?

optional folds: number | null

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

Number of cross-fitting folds (default 5).


forestMaxDepth?

optional forestMaxDepth: number | null

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

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


forestTrees?

optional forestTrees: number | null

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

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


identification?

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

optional learner: 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.