1. Design Principle
heteff intentionally keeps a small API surface. It does
not replace the full grf interface. It standardizes
input/output for routine heterogeneous-effect analysis.
2. Estimands
Survival Forest
Uses grf::causal_survival_forest() and predicts
user-selected targets (for example RMST-type quantities through
predict arguments).
3. Assumptions (High-Level)
Observational setting:
- no unmeasured confounding after conditioning on baseline covariates
- overlap in treatment assignment
Instrumental setting:
- instrument relevance
- exclusion and monotonicity assumptions as required by the design
Survival setting:
- coherent censoring and event definitions
- horizon/target choices aligned with the study question