The EQ-5D is a widely-used standarized instrument for measuring Health Related Quality Of Life (HRQOL),
developed by the EuroQol group < https://euroqol.org/>. It assesses five dimensions; mobility, self-care,
usual activities, pain/discomfort, and anxiety/depression, using either a three-level (EQ-5D-3L) or five-level (EQ-5D-5L) scale.
Scores from these dimensions are commonly converted into a single utility index using country-specific value sets,
which are critical in clinical and economic evaluations of healthcare and in population health surveys.
The eq5dsuite package enables users to calculate utility index values for the EQ-5D instruments,
including crosswalk utilities using the original crosswalk developed by van Hout et al. (2012)

R implementation of eq5dsuite — a standardised suite of tools for EQ-5D analysis across R, Stata, and Excel. This package provides a comprehensive set of functions for calculating EQ-5D values and analysing EQ-5D data following the recommendations of Devlin et al. (2020).
update_value_sets() — install
newly published value sets without waiting for a CRAN updatedplyr and ggplot2 for reproducible,
script-based analysesInstall the released version from CRAN:
install.packages("eq5dsuite")
Install the development version from GitHub:
# install.packages("remotes")
remotes::install_github("MathsInHealth/eq5dsuite-r")
library(eq5dsuite)
# Calculate EQ-5D-3L values using the UK value set
eq5d3l(
data.frame(mo = 1, sc = 2, ua = 3, pd = 2, ad = 1),
country = "UK",
dim.names = c("mo", "sc", "ua", "pd", "ad")
)
# View available value sets
eqvs_display(version = "3L")
# Check for newly published value sets
update_value_sets()
# Launch the Shiny application
run_app()
?eq5dsuitebrowseVignettes("eq5dsuite")
Available vignettes:
Country-specific value sets are maintained at:
New value sets are added as they are published in the literature.
Use update_value_sets() to install them without waiting for a
CRAN package update.
eq5dsuite is available across three platforms:
| Platform | Repository | Status |
|---|---|---|
| R | eq5dsuite-r | Available on CRAN |
| Stata | eq5dsuite-stata | Available |
| Excel | eq5dsuite-excel | Available |
For R-specific issues please use the issue tracker in this repository.
For cross-platform concerns please use the umbrella issue tracker.
For general enquiries contact [email protected].
If you use eq5dsuite in your research, please cite:
Estévez-Carrillo A, Rivero-Arias O, Schlackow I, Rand K. eq5dsuite: An R Package for Describing and Analysing EQ-5D Data. The R Journal (forthcoming).
This package is licensed under the GPL (>= 2).