Australian Longitudinal Study of Women’s Health (ALSWH) Analysis Code
R and Stata Analysis Code
Causal effects of physical activity patterns on health-related quality of life
Code for all analysis in the article by Nguyen-duy et al 2024a.
Description | R Code |
---|---|
1 - Data extraction - pull relevant variables from each wave | Data extraction |
2 - Merge data - merge waves and create derived variables | Merge data |
3 - Multiple imputation - impute intermittent missing data | Imputation |
4 - Final data creation - finalise imputed data and structure for analysis | Finalise 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 figures | Pool results |
9 - Create plots of results using ggplot | Create plots |
10 - Generate ‘table 1’ of baseline descriptive statistics | Table 1 |
11 - E-value analysis to test sensitivity to unmeasured confounding | Evalue analysis |
12 - Create summary of missing data | Missing data |
Physical activity trajectories and associations with health-related quality of life
Code for all analysis in the article by Nguyen-duy et al 2024b.
Description | R Code |
---|---|
1 - Data extraction - pull relevant variables from each wave | Data extraction |
2 - Multiple imputation - impute intermittent missing data | Imputation |
3 - Final data creation - finalise imputed data and structure for analysis | Finalise data |
4 - Data import - import imputed data into Stata for analysis | Stata import |
5 - Assess model fit - check number of classes using information criteria | Model fit |
6 - Class probabilities - estimate class probabilities from best fitting model | Class 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.
Description | R Code |
---|---|
1 - Data extraction - pull relevant variables from each wave | Data extraction |
2 - Merge data - merge waves and create derived variables | Merge data |
3 - Multiple imputation - impute intermittent missing data | Imputation |
4 - Final data creation - finalise imputed data and structure for analysis | Finalise 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 figures | Pool results |
9 - Create plots to graphically report the analysis findings | Create plots |
Causal effects of loneliness on all-cause mortality
Code for all analysis in the article by HaGani et al 2024d.
Description | R Code |
---|---|
1 - Data extraction - pull relevant variables from each wave | Data extraction |
2 - Merge data - merge waves and create derived variables | Merge data |
3 - Multiple imputation - impute intermittent missing data | Imputation |
4 - Final data creation - finalise imputed data and structure for analysis | Finalise 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 figures | Pool results |
7 - Create plots to graphically report the analysis findings | Create plots |
8 - E-Value analysis of unmeasured confounding | EValue analysis |
9 - Missing data summary for appendix | Missing data |
- 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.
- Vermunt JK. Latent Class Modeling with Covariates: Two Improved Three-Step Approaches. Political Analysis. 2010;18(4):450-469.