study-design

star 0

Environmental epidemiology study design patterns. Use when designing time series studies, case-crossover analyses, or planning exposure assessment strategies.

ntluong95 By ntluong95 schedule Updated 3/7/2026

name: Study Design description: "Environmental epidemiology study design patterns. Use when designing time series studies, case-crossover analyses, or planning exposure assessment strategies." metadata: labels: [epidemiology, study-design, time-series, case-crossover] triggers: files: ['**/*.R'] keywords: [case-crossover, time-series, exposure, outcome, study design, ecological]


Study Design

Priority: P1 (OPERATIONAL)

๐Ÿ“‹ Common Designs

Time Series (Most Common for DLNM)

  • Unit: Day (or week/month).
  • Outcome: Daily counts (deaths, hospital admissions) for a defined population.
  • Exposure: Daily average (or max) from monitoring data.
  • Strengths: Population-level inference, controls for individual confounders by design.
  • Weakness: Ecological fallacy โ€” population-level association โ‰  individual risk.

Case-Crossover

  • Unit: Individual event.
  • Design: Each case serves as its own control. Compare exposure on event day vs. control days.
  • Control selection: Time-stratified (same DOW in same month/year).
  • R package: survival::clogit() with strata().
  • Use when: Individual-level exposure data available; want within-person comparison.

๐Ÿ“Š Outcome Data

Source Typical Variables Format
Mortality registers Date, age, sex, cause (ICD-10) Daily counts by stratum
Hospital admissions Date, diagnosis, age, sex Daily counts by cause
Emergency visits Date, diagnosis, triage category Daily counts
  • ICD-10 codes: Define outcome clearly (e.g., cardiovascular: I00-I99, respiratory: J00-J99).
  • Age stratification: Common groups: 0-64, 65-74, 75+.

๐ŸŒก Exposure Assessment

  • Fixed monitors: Daily PM2.5, O3, temperature from regulatory networks.
  • Spatial interpolation: Kriging, IDW to assign exposure to populations between monitors.
  • Satellite data: AOD-derived PM2.5 estimates (e.g., van Donkelaar datasets).
  • Lag alignment: Ensure exposure date aligns with outcome date (same day = lag 0).

โš ๏ธ Key Considerations

  • Minimum series length: โ‰ฅ 3 years recommended for seasonal control.
  • Population stability: Assume fixed population over study period.
  • Harvesting debate: Short-term displacement vs. true excess mortality.
  • Multiple comparisons: Pre-specify primary analyses; label exploratory analyses.

๐Ÿ“š References

Install via CLI
npx skills add https://github.com/ntluong95/agent-skills-dlnm --skill study-design
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
Occupations
More from Creator