Australian Longitudinal Study of Women’s Health (ALSWH) Analysis Code

R and Stata Analysis Code

Code for all analysis in the article by Nguyen-duy et al 2024a.

DescriptionR Code
1 - Data extraction - pull relevant variables from each waveData extraction
2 - Merge data - merge waves and create derived variablesMerge data
3 - Multiple imputation - impute intermittent missing dataImputation
4 - Final data creation - finalise imputed data and structure for analysisFinalise data
5 - LTMLE analysis - using dynamic regimes based on age, using the package ‘ltmle’ (1).Primary analysis
6 - Sensitivity analysis using lower physical activity cut-point.Sensitivity 1 & 2
7 - Sensitivity analysis excluding variables wholly missing in some waves.Sensitivity 3
8 - Pool results across imputations and create analysis figuresPool results
9 - Create plots of results using ggplotCreate plots
10 - Generate ‘table 1’ of baseline descriptive statisticsTable 1
11 - E-value analysis to test sensitivity to unmeasured confoundingEvalue analysis
12 - Create summary of missing dataMissing data

Code for all analysis in the article by Nguyen-duy et al 2024b.

DescriptionR Code
1 - Data extraction - pull relevant variables from each waveData extraction
2 - Multiple imputation - impute intermittent missing dataImputation
3 - Final data creation - finalise imputed data and structure for analysisFinalise data
4 - Data import - import imputed data into Stata for analysisStata import
5 - Assess model fit - check number of classes using information criteriaModel fit
6 - Class probabilities - estimate class probabilities from best fitting modelClass probabilities
7 - BCH Weights - estimate BCH weights based on BCH method (2).BCH Weights
8 - ML models - regress class membership on baseline covariates using ML method (2).ML Models
9 - BCH models - distal outcome models and regression of class membership on baseline covariates using BCH method (2).BCH Models

Causal effects of physical activity on mortality

Code for all analysis in the article by Nguyen-duy et al 2024c.

DescriptionR Code
1 - Data extraction - pull relevant variables from each waveData extraction
2 - Merge data - merge waves and create derived variablesMerge data
3 - Multiple imputation - impute intermittent missing dataImputation
4 - Final data creation - finalise imputed data and structure for analysisFinalise data
5 - Analysis of all-cause mortality - using dynamic regimes based on age, using the package ‘ltmle’ (1).All-cause analysis
6 - Analysis of CVD mortality - using dynamic regimes based on age, using the package ‘ltmle’ (1).CVD analysis
7 - Analysis of Cancer mortality - using dynamic regimes based on age, using the package ‘ltmle’ (1).Cancer analysis
8 - Pool results across imputations and create analysis figuresPool results
9 - Create plots to graphically report the analysis findingsCreate plots

Causal effects of loneliness on all-cause mortality

Code for all analysis in the article by HaGani et al 2024d.

DescriptionR Code
1 - Data extraction - pull relevant variables from each waveData extraction
2 - Merge data - merge waves and create derived variablesMerge data
3 - Multiple imputation - impute intermittent missing dataImputation
4 - Final data creation - finalise imputed data and structure for analysisFinalise data
5 - Analysis of all-cause mortality - using dynamic regimes based on age, using the package ‘ltmle’ (1).All-cause analysis
6 - Pool results across imputations and create analysis figuresPool results
7 - Create plots to graphically report the analysis findingsCreate plots
8 - E-Value analysis of unmeasured confoundingEValue analysis
9 - Missing data summary for appendixMissing data
  1. Lendle SD, Schwab J, Petersen ML, van der Laan MJ. ltmle: An R Package Implementing Targeted Minimum Loss-Based Estimation for Longitudinal Data. Journal of Statistical Software. 2017;81(1):1-21.
  2. Vermunt JK. Latent Class Modeling with Covariates: Two Improved Three-Step Approaches. Political Analysis. 2010;18(4):450-469.
Avatar
Dr. Philip J Clare, PhD

Biostatistician at the Prevention Research Collaboration, University of Sydney.

Related