hums_responsiveness

Stata do-files for the HUMS responsiveness paper

https://github.com/exeterhems/hums_responsiveness

Science Score: 67.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 7 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

Stata do-files for the HUMS responsiveness paper

Basic Info
  • Host: GitHub
  • Owner: exeterhems
  • License: mit
  • Language: Stata
  • Default Branch: main
  • Size: 217 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 2
Created over 1 year ago · Last pushed 9 months ago
Metadata Files
Readme Changelog License Citation

README.md


Health Economics Group, University of Exeter
Health Utilities in MS (HUMS) Responsiveness Paper

Software GitHub last commit MIT licence GitHub last release DOI

This repository contains Stata do-files from the analysis performed for:

Comparative responsiveness of preference-based health-related quality of life, social care and wellbeing measures in the context of multiple sclerosis

Elizabeth Goodwin, Amy Heather, Nia Morrish, Jenny Freeman, Kate Boddy, Sarah Thomas, Jeremy Chataway, Rod Middleton, Annie Hawton

This is a draft paper currently being submit to journal/s to consider for publication.


⚙️ Pre-processing

The provided do-files analyse data from the UK MS Register. Analysis was performed in Stata version 17 which is a paid software, so a Stata license would be required to run these files.

Prior to analysis, the data underwent pre-processing in do-files 1 to 12 (not provided). These contain basic syntax:

  • To ensure that responses were correctly coded.
  • To calculate total scale/subscale scores for PROMs and utility values for PBMs
  • To merge data from the 10 extracts provided by the UKMSR (a separate extract was provided for each measure and for demographics) into a single dataset
  • To ensure that the dataset for analysis included all register members who provided data at two consecutive time-points (Time-points 1 and 2, and/or Time-points 2 and 3)
  • To generate descriptive statistics for included participants.


📜 Data description

Whilst the data used in this analysis cannot be provided in this repository, we do offer a description of it below.

After the pre-processing above, we have two .dta files, which we use in the analysis below (with do-file 13 starting by merging these files).

Filename: “HUMS Workstream 2 Phase 3\WS2dataALLPHASE3_DATA.dta”

Person level data; one row per person.

Columns:

  • Item-level responses and total scale/subscale scores for each PROM at Time-point 3.
  • Item-level responses and utility values for each PBM at Time-point 3.
  • Item-level responses to each IEQ question at Time-point 3.

Filename: “HUMS Workstream 2 Phase 2\PHASE 1 AND 2 DATA.dta”

Person level data; one row per person.

Columns:

  • Item-level responses and total scale/subscale scores for each PROM at Time-point 1.
  • Item-level responses and utility values for each PBM at Time-point 1.
  • Item-level responses to each IEQ question at Time-point 1.
  • Item-level responses and total scale/subscale scores for each PROM at Time-point 2.
  • Item-level responses and utility values for each PBM at Time-point 2.
  • Item-level responses to each IEQ question at Time-point 2.


🔍 Analysis

The analysis is described in detail in the publication. However, as a brief recap, the analysis in the do-files in this repository includes:

  • 13 Syntax for WS2 longitudinal analysis all phases 20210113.do
    • Calculate change in utility values for each preference-based measure (PBM) and patient-reported outcome measure (PROM) between each timepoint
    • Identify minimally important differences (MID) in PROMS
    • Identify illness-related events (IRE) from changes in illness-events questionnaire (IEQ)
    • Calculate population descriptives (e.g. age, MS type, utility values)
    • Summarise change in utility values (mean and standard deviation (SD)) in MID PROM group and IRE group
    • Check for statistical significance in changes using t-tests
  • 14 Longitudinal analysis all phases regression.do
    • Additional processing (e.g. standardised PBMs and PROMs, recoding to set base case)
    • Hausman test and Breusch-Pagan Lagrange multiplier (LM) to determine whether random effects is appropriate
    • Pooled OLS regression on PBMs with continuous or categorical PROMs and with IEQ
    • Check regression assumptions (no outliers, normality of residuals, homoscedasticity of residuals, no multiearity, linear relationships)
  • 15 Longitudinal analysis all phases output tables.do
    • Outputs results into Excel tables (instead of copy+paste of tables from Stata)
  • 16 Longitudinal analysis all phases bonferroni and ranking.do
    • Calculate p-value after Bonferroni correction
    • Rank PBMs by mean change, standardised response mean (SRM), and standardised effect size (SES), and find the median rank
    • Annotate IRE results by whether a low or a high score indicates a positive or negative change
  • 17 IEQ Descriptives.do
    • Describe responses to IEQ (e.g. number and percentage providing each answer)
    • Describe demographics of IEQ samples


🏛️ Archived repository

To ensure persistence, this repository has been archived on Zenodo. It can be viewed at: https://doi.org/10.5281/zenodo.15095009.


📝 Citation

Please cite the archived repository on Zenodo:

Goodwin, E., Heather, A., Green, C., Morrish, N., Freeman, J., Boddy, K., Thomas, S., Chataway, J., Middleton, R., & Hawton, A. (2025). HUMS Responsiveness. Zenodo. https://doi.org/10.5281/zenodo.15095009.

You can also cite this GitHub repository:

Goodwin, E., Heather, A., Morrish, N., Freeman, J., Boddy, K., Thomas, S., Chataway, J., Middleton, R., & Hawton, A. (2025). HUMS Responsiveness. https://github.com/exeterhems/hums_responsiveness.

The author ORCID IDs for this publication are:

  • ORCID: Goodwin
  • ORCID: Heather
  • ORCID: Morrish
  • ORCID: Freeman
  • ORCID: Boddy
  • ORCID: Thomas
  • ORCID: Chataway
  • ORCID: Middleton
  • ORCID: Hawton


📜 Licence

This repository is licensed under an MIT licence.


💰 Acknowledgements

This work was supported by the UK MS Society (grant number 85).

This study makes use of anonymised data held by the UK Multiple Sclerosis Register funded by the MS Society and based on technology established by the SAIL databank. We would like to acknowledge all the data providers who make anonymised data available for research.

Obi Ukoumunne, Annie Hawton and Amy Heather were supported by the National Institute for Health and Care Research Applied Research Collaboration South West Peninsula. The views expressed are those of the authors and not necessarily those of the NHS, NIHR or the Department of Health and Social Care.

Owner

  • Name: Exeter Health Economics in MS
  • Login: exeterhems
  • Kind: organization

Projects in Multiple Sclerosis (MS) by the Health Economics team at the University of Exeter

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: HUMS Responsiveness
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Elizabeth
    family-names: Goodwin
    email: E.Goodwin@exeter.ac.uk
    orcid: 'https://orcid.org/0000-0003-1351-9170'
  - given-names: Amy
    family-names: Heather
    orcid: 'https://orcid.org/0000-0002-6596-3479'
  - given-names: Nia
    family-names: Morrish
    orcid: 'https://orcid.org/0000-0002-7206-4957'
  - given-names: Jenny
    family-names: Freeman
    orcid: 'https://orcid.org/0000-0002-4072-9758'
  - given-names: Kate
    family-names: Boddy
    orcid: 'https://orcid.org/0000-0001-9135-5488'
  - given-names: Sarah
    family-names: Thomas
    orcid: 'https://orcid.org/0000-0002-9501-9091'
  - given-names: Jeremy
    family-names: Chataway
    orcid: 'https://orcid.org/0000-0001-7286-6901'
  - given-names: Rod
    family-names: Middleton
    orcid: 'https://orcid.org/0000-0002-2130-4420'
  - given-names: Annie
    family-names: Hawton
    orcid: 'https://orcid.org/0000-0002-1336-5899'
    email: A.Hawton@exeter.ac.uk
    affiliation: 'Health Economics Group, University of Exeter'
repository-code: 'https://github.com/exeterhems/hums_responsiveness'
abstract: >-
  Repository with Stata do-files from the analysis performed
  for the paper: Comparative responsiveness of
  preference-based health-related quality of life, social
  care and wellbeing, condition-specific and generic
  measures in the context of multiple sclerosis
license: MIT
version: v1.0.1
date-released: '2025-04-07'

GitHub Events

Total
  • Release event: 2
  • Push event: 7
  • Create event: 2
Last Year
  • Release event: 2
  • Push event: 7
  • Create event: 2