Does regular exercise cause lower systolic blood pressure?
Exposure: exercise: does the patient exercise regularly? (yes/no)
Outcome: systolic_bp: systolic blood pressure (mmHg)
Proposed confounders:
| Variable | Column |
|---|---|
| Age | age |
| BMI | bmi |
| Diet quality | diet_quality |
| Smoking status | smoking |
dagify()bp_dag <- dagify(
systolic_bp ~ exercise + age + bmi + diet_quality + smoking,
exercise ~ age + bmi + diet_quality + smoking,
smoking ~ diet_quality,
exposure = "exercise",
outcome = "systolic_bp",
labels = c(
exercise = "Regular\nExercise",
systolic_bp = "Systolic BP",
age = "Age",
bmi = "BMI",
diet_quality = "Diet\nQuality",
smoking = "Smoking"
)
)Note
Each formula reads as “this thing is caused by these things”
ggdag()bp_dag_to <- dagify(
systolic_bp ~ exercise + age + bmi + diet_quality + smoking,
exercise ~ age + bmi + diet_quality + smoking,
smoking ~ diet_quality,
exposure = "exercise",
outcome = "systolic_bp",
coords = time_ordered_coords(), # <-- new!
labels = c(
exercise = "Regular\nExercise",
systolic_bp = "Systolic BP",
age = "Age", bmi = "BMI",
diet_quality = "Diet\nQuality",
smoking = "Smoking"
)
)
ggdag(bp_dag_to, use_labels = "label", text = FALSE) + theme_dag()ggdag_paths()ggdag_paths()