a-model-of-individual-bmi-trajectories

Supplementary Information for the article "A Model of Individual BMI Trajectories" by Laurens Bogaardt, Anoukh van Giessen, H. Susan J. Picavet, Hendriek C. Boshuizen published on 26 February 2024 in Mathematical Medicine and Biology.

https://github.com/rivm-syso/a-model-of-individual-bmi-trajectories

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Supplementary Information for the article "A Model of Individual BMI Trajectories" by Laurens Bogaardt, Anoukh van Giessen, H. Susan J. Picavet, Hendriek C. Boshuizen published on 26 February 2024 in Mathematical Medicine and Biology.

Basic Info
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

A Model of Individual BMI Trajectories

by Laurens Bogaardt, Anoukh van Giessen, H. Susan J. Picavet, Hendriek C. Boshuizen.

This paper was published on 26 February 2024 in Mathematical Medicine and Biology.

Abstract

A risk factor model of BMI is an important building block of health simulations aimed at estimating government policy effects with regard to overweight and obesity. We created a model which generates representative population level distributions and which also mimics realistic BMI trajectories at an individual level so that policies aimed at individuals can be simulated. The model is constructed by combining several datasets. First, the population level distribution is extracted from a large, cross-sectional dataset. The trend in this distribution is estimated from historical data. In addition, longitudinal data are used to model how individuals move along typical trajectories over time. The model faithfully describes the population level distribution of BMI, stratified by sex, level of education and age. It is able to generate life course trajectories for individuals which seem plausible but it does not capture extreme fluctuations, such as rapid weight loss.

Repository Content

The content of this repository consists of files needed to generate the .pdf manuscript and those needed to run the analyses. In particular, the directory Figures contains figures which are generated during the analyses and which are used in the article. The directory Input-Data contains the raw data on which the analyses are run. The directory Output-Data contains .csv files which are created during the analyses. The analysis scripts are themselves in the directory Scripts as various R Markdown files. The knitted .html documents are also in this directory. The file A-Model-of-Individual-BMI-Trajectories.bib contains the bibliography for the manuscript, and the file A-Model-of-Individual-BMI-Trajectories.pdf is the final article which was submitted for publication to Mathematical Medicine and Biology, after revisions based on the reviewers' suggestions but before proofing and typesetting. This article is generated by the file A-Model-of-Individual-BMI-Trajectories.tex in combination with the LaTeX class imammb.cls containing journal-specific functions.

Getting the Code

You can download a copy of all the files in this git repository by cloning the repository using:

git clone https://github.com/rivm-syso/A-Model-of-Individual-BMI-Trajectories.git

or by downloading a zip archive.

Getting the Data

Our analyses are based on multiple datasets, most of which are not open access and are not included in this repository. Access to the data needs to be requested separately to be able to reproduce the results.

The Gezondheidsmonitor is a Dutch cross-sectional dataset based on a large, health-related questionnaire administered by the Community Health Services, Statistics Netherlands and the National Institute for Public Health and the Environment. The dataset contains self-reported weight and height measurements, rounded to nearest kilogram and centimetre. The included survey weights allow for representative analyses of the Netherlands. The Gezondheidsmonitor data are not open access. To request access to the data, please visit www.monitorgezondheid.nl.

Historical BMI data were assessed by Statistics Netherlands and the National Institute for Public Health and the Environment. We use the prevalences of overweight and obesity for adults between 1990 and 2021 which were standardised to the demography of the Netherlands in 2021 by VZinfo.nl. These data are open access and can be found on www.vzinfo.nl/overgewicht. A copy of the relevant dataset is included in this repository.

The Doetinchem Cohort Study followed a sex- and age stratified random sample from the population registers of the municipality of Doetinchem in the Netherlands for the past 30 years. Its aim is to study lifestyle factors and biological risk factors on aspects of health. The participants underwent a health examination about every 5 years since 1987. The Doetinchem data are not open access. To request access to the data, please visit www.rivm.nl/doetinchem-cohort-studie.

The Longitudinal Internet studies for the Social Sciences (LISS) panel is a representative sample of Dutch individuals who participate in monthly Internet surveys. The panel is based on a true probability sample of households drawn from the population register. Households that could not otherwise participate are provided with a computer and Internet connection. A longitudinal survey is fielded in the panel every year, covering a large variety of domains including health, work, education, income, housing, time use, political views, values and personality. The LISS data are not open access. To request access to the data, please visit www.lissdata.nl.

Setting up the Environment

The analyses require R to run the code and LaTeX to typeset the article, including various packages. To setup the environment, the following software need to be installed:

Reproducing the Results

To reproduce the results, first get the code and the data. The code assumes that there is a file named 2022_07_22_GM2012_Totaalbestand GGD en CBS (N=387195).sav for the 2012 Gezondheidsmonitor dataset and one named 2018_06_20_Totaalbestand GGD en CBS (N=457153) Landelijk.sav for the 2016 Gezondheidsmonitor dataset, placed in the directory Input-Data/Gezondheidsmonitor. Likewise, it assumes there is a file named doetcoh_lcdm_update.sas7bdat for the Doetinchem Cohort Study dataset in the directory Input-Data/Doetinchem. The LISS data is contained in multiple .sav files which should all be placed in the directory Input-Data/LISS. Once this is complete, set up the environment by installing the required software and packages. Then, run or knit the R Markdown files. The following order is recommended:

  • Scripts/Clean-Gezondheidsmonitor.Rmd
  • Scripts/Clean-VZinfo.Rmd
  • Scripts/Clean-Doetinchem.Rmd
  • Scripts/Clean-LISS.Rmd
  • Scripts/Generalised-Autoregressive-Model.Rmd (optional)
  • Scripts/Population-Level-Distribution-of-BMI.Rmd
  • Scripts/Historical-Trend-of-BMI.Rmd
  • Scripts/Individual-Trajectories-of-BMI.Rmd

These scripts will output .csv files to the directory Output-Data and will produce .pdf figures in the directory Figures. Finally, typeset the file A-Model-of-Individual-BMI-Trajectories.tex using TeXworks or by running

pdflatex A-Model-of-Individual-BMI-Trajectories.tex &
bibtex A-Model-of-Individual-BMI-Trajectories.aux &
pdflatex A-Model-of-Individual-BMI-Trajectories.tex &
pdflatex A-Model-of-Individual-BMI-Trajectories.tex

in the command line. The reproduced article is identical to the one submitted for publication to Mathematical Medicine and Biology, after revisions based on the reviewers' suggestions but before proofing and typesetting.

License

All source code is made available under a CC-BY-4.0 license. You can freely use and modify the code, without warranty, so long as you provide attribution to the authors. See LICENSE for the full license text.

Owner

  • Name: Rijksinstituut voor Volksgezondheid en Milieu
  • Login: rivm-syso
  • Kind: organization
  • Email: info@rivm.nl
  • Location: Bilthoven, The Netherlands

Citation (CITATION.cff)

cff-version: 1.2.0
title: A Model of Individual BMI Trajectories
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Laurens
    family-names: Bogaardt
    email: laurens.bogaardt@rivm.nl
    affiliation: >-
      National Institute for Public Health and the
      Environment (RIVM)
    orcid: 'https://orcid.org/0000-0002-7712-6627'
  - given-names: Anoukh
    name-particle: van
    family-names: Giessen
    email: a.vangiessen@utwente.nl
    affiliation: >-
      National Institute for Public Health and the
      Environment (RIVM)
    orcid: 'https://orcid.org/0000-0003-4521-9500'
  - given-names: H. Susan J.
    family-names: Picavet
    email: susan.picavet@rivm.nl
    affiliation: >-
      National Institute for Public Health and the
      Environment (RIVM)
    orcid: 'https://orcid.org/0000-0002-6895-165X'
  - given-names: Hendriek C.
    family-names: Boshuizen
    email: hendriek.boshuizen@rivm.nl
    affiliation: >-
      National Institute for Public Health and the
      Environment (RIVM)
    orcid: 'https://orcid.org/0000-0002-3916-9095'
identifiers:
  - type: doi
    value: 10.1093/imammb/dqad009
repository-code: >-
  https://github.com/rivm-syso/A-Model-of-Individual-BMI-Trajectories/
abstract: >-
  A risk factor model of BMI is an important building block
  of health simulations aimed at estimating government
  policy effects with regard to overweight and obesity. We
  created a model which generates representative population
  level distributions and which also mimics realistic BMI
  trajectories at an individual level so that policies aimed
  at individuals can be simulated. The model is constructed
  by combining several datasets. First, the population level
  distribution is extracted from a large, cross-sectional
  dataset. The trend in this distribution is estimated from
  historical data. In addition, longitudinal data are used
  to model how individuals move along typical trajectories
  over time. The model faithfully describes the population
  level distribution of BMI, stratified by sex, level of
  education and age. It is able to generate life course
  trajectories for individuals which seem plausible, but it
  does not capture extreme fluctuations, such as rapid
  weight loss.
keywords:
  - micro-simulation
  - risk factor
  - BMI
  - life course
  - individual trajectories
license: CC-BY-4.0

GitHub Events

Total
Last Year