Handling time‐varying treatments in observational studies: A scoping review and recommendations
Bibliographic record
Abstract
OBJECTIVE: Time-varying treatments are common in observational studies. However, when assessing treatment effects, the methodological framework has not been systematically established for handling time-varying treatments. This study aimed to examine the current methods for dealing with time-varying treatments in observational studies and developed practical recommendations. METHODS: We searched PubMed from 2000 to 2021 for methodological articles about time-varying treatments, and qualitatively summarized the current methods for handling time-varying treatments. Subsequently, we developed practical recommendations through interactive internal group discussions and consensus by a panel of external experts. RESULTS: Of the 36 eligible reports (22 methodological reviews, 10 original studies, 2 tutorials and 2 commentaries), most examined statistical methods for time-varying treatments, and only a few discussed the overarching methodological process. Generally, there were three methodological components to handle time-varying treatments. These included the specification of treatment which may be categorized as three scenarios (i.e., time-independent treatment, static treatment regime, or dynamic treatment regime); definition of treatment status which could involve three approaches (i.e., intention-to-treat, per-protocol, or as-treated approach); and selection of analytic methods. Based on the review results, a methodological workflow and a set of practical recommendations were proposed through two consensus meetings. CONCLUSIONS: There is no consensus process for assessing treatment effects in observational studies with time-varying treatments. Previous efforts were dedicated to developing statistical methods. Our study proposed a stepwise workflow with practical recommendations to assist the practice.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Direct model labels (unvalidated)
Per-model category and study-design labels from the labeling rounds. They are machine output, unvalidated, and the disagreement between models ships as data. No study design here is MEDLINE-validated yet.
| Model arm | Categories | Study design | Confidence |
|---|---|---|---|
| gemma | Metaresearch Domain: Methods · Genre: Review About the Canadian research system: no · About a Canadian topic: no | Systematic review | low |
| gpt | Metaresearch Domain: Methods · Genre: Review About the Canadian research system: no · About a Canadian topic: no | Systematic review | low |
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.424 | 0.679 |
| Meta-epidemiology (narrow) | 0.005 | 0.005 |
| Meta-epidemiology (broad) | 0.010 | 0.017 |
| Bibliometrics | 0.035 | 0.025 |
| Science and technology studies | 0.006 | 0.007 |
| Scholarly communication | 0.015 | 0.032 |
| Open science | 0.014 | 0.011 |
| Research integrity | 0.018 | 0.015 |
| Insufficient payload (model declined to judge) | 0.009 | 0.004 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedLabeled directly by 2 models reading the full record.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".