Related Experiment Video
Updated: Jun 27, 2025

Visualization of Intensity Levels to Reduce the Gap Between Self-Reported and Directly Measured Physical Activity
Published on: March 7, 2019
Mendelian randomisation and mediation analysis of self-reported walking pace and coronary artery disease
Iain R Timmins1,2,3, Francesco Zaccardi4, Thomas Yates4,5
1Department of Population Health Sciences, University of Leicester, Leicester, UK. iain.timmins@btinternet.com.
Abstract:
The aim of this study was to assess the causal relationship between habitual walking pace and cardiovascular disease risk using a Mendelian randomisation approach. We performed both one- and two-sample Mendelian randomisation analyses in a sample of 340,000 European ancestry participants from UK Biobank, applying a range of sensitivity analyses to assess pleiotropy and reverse causality. We used a latent variable framework throughout to model walking pace as a continuous exposure, despite being measured in discrete categories, which provided more robust and interpretable causal effect estimates. Using one-sample Mendelian randomisation, we estimated that a 1 mph (i.e., 1.6 kph) increase in self-reported habitual walking pace corresponds to a 63% (hazard ratio (HR) = 0.37, 95% confidence interval (CI), 0.25-0.55, P = 2.0 × 10-6) reduction in coronary artery disease risk. Using conditional analyses, we also estimated that the proportion of the total effect on coronary artery disease mediated through BMI was 45% (95% CI 16-70%). We further validated findings from UK Biobank using two-sample Mendelian randomisation with outcome data from the CARDIoGRAMplusC4D consortium. Our findings suggest that interventions that seek to encourage individuals to walk more briskly should lead to protective effects on cardiovascular disease risk.
Related Concept Videos
Randomized Experiments
Simple randomization
Simple...
Strategies for Assessing and Addressing Confounding
Confounding can be addressed at both the design phase of a study and through analytical methods after data...

