Package: eq5d 0.16.3.9000

eq5d: Methods for Analysing 'EQ-5D' Data and Calculating 'EQ-5D' Index Scores

EQ-5D is a popular health related quality of life instrument used in the clinical and economic evaluation of health care. Developed by the EuroQol group <https://euroqol.org/>, the instrument consists of two components: health state description and evaluation. For the description component a subject self-rates their health in terms of five dimensions; mobility, self-care, usual activities, pain/discomfort, and anxiety/depression using either a three-level (EQ-5D-3L, <https://euroqol.org/information-and-support/euroqol-instruments/eq-5d-3l/>) or a five-level (EQ-5D-5L, <https://euroqol.org/information-and-support/euroqol-instruments/eq-5d-5l/>) scale. Frequently the scores on these five dimensions are converted to a single utility index using country specific value sets, which can be used in the clinical and economic evaluation of health care as well as in population health surveys. The eq5d package provides methods to calculate index scores from a subject's dimension scores. 33 TTO and 11 VAS EQ-5D-3L value sets including those for countries in Szende et al (2007) <doi:10.1007/1-4020-5511-0> and Szende et al (2014) <doi:10.1007/978-94-007-7596-1>, 49 EQ-5D-5L EQ-VT value sets, the EQ-5D-5L crosswalk value sets developed by van Hout et al. (2012) <doi:10.1016/j.jval.2012.02.008>, the crosswalk value sets for Bermuda, Jordan and Russia and the van Hout (2021) reverse crosswalk value sets. 13 EQ-5D-Y-3L value sets are also included as are the NICE 'DSU' age-sex based EQ-5D-3L to EQ-5D-5L and EQ-5D-5L to EQ-5D-3L mappings. Methods are also included for the analysis of EQ-5D profiles, including those from the book "Methods for Analyzing and Reporting EQ-5D data" by Devlin et al. (2020) <doi:10.1007/978-3-030-47622-9>. Additionally a shiny web tool is included to enable the calculation, visualisation and automated statistical analysis of EQ-5D data via a web browser using EQ-5D dimension scores stored in CSV or Excel files.

Authors:Fraser Morton [aut, cre], Jagtar Singh Nijjar [aut]

eq5d_0.16.3.9000.tar.gz
eq5d_0.16.3.9000.zip(r-4.7)eq5d_0.16.3.9000.zip(r-4.6)eq5d_0.16.3.9000.zip(r-4.5)
eq5d_0.16.3.9000.tgz(r-4.6-any)eq5d_0.16.3.9000.tgz(r-4.5-any)
eq5d_0.16.3.9000.tar.gz(r-4.7-any)eq5d_0.16.3.9000.tar.gz(r-4.6-any)
eq5d_0.16.3.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
eq5d/json (API)
NEWS

# Install 'eq5d' in R:
install.packages('eq5d', repos = c('https://fragla.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/fragla/eq5d/issues

On CRAN:

Conda:

8.91 score 29 stars 1 packages 42 scripts 1.5k downloads 2 mentions 44 exports 3 dependencies

Last updated from:bfdc7ca014. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK160
source / vignettesOK227
linux-release-x86_64OK172
macos-release-arm64OK151
macos-oldrel-arm64OK182
windows-develOK98
windows-releaseOK110
windows-oldrelOK135
wasm-releaseOK159

Exports:CWdescriptive_dataDSU3LDSU5Leq5deq5d3leq5d5leq5dcfeq5dcweq5ddseq5dmapeq5drcweq5dyeq5dy3lget_all_health_statesget_dimensions_from_health_statesget_health_states_from_dimensionsgetDimensionsFromHealthStatesgetHealthStatesgetHealthStatesFromDimensionshpghsdilfslssmake_hsdc_by_groupmake_hsdi_by_grouppchcplot_descriptiveplot_hpgplot_hsdcplot_severity_summarypsRCWRCWVHshannonshiny_eq5dsplitHealthStatestable_descriptivetable_psTTOvaluesetsVASVTY3L

Dependencies:clilifecyclerlang

Calculating EQ-5D indices and summarising profiles with eq5d

Rendered fromeq5d.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-09-10
Started: 2019-04-25

Mapping between EQ-5D-5L and EQ-5D-3L using the NICE Decision Support Unit EEPRU models

Rendered fromeq5d_nice_dsu.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-09-10
Started: 2023-07-12

Readme and manuals

Help Manual

Help pageTopics
EQ-5D-5L Crosswalk dataCW
Generate descriptive system data for EQ-5Ddescriptive_data
DSU mapping from EQ-5D-3L to EQ-5D-5LDSU3L
DSU mapping from EQ-5D-5L to EQ-5D-3LDSU5L
Calculate EQ-5D index scoreseq5d
eq5d plotting themeeq5d_theme
Calculate EQ-5D-3L index scoreseq5d3l
Calculate EQ-5D-5L index scoreseq5d5l
Calculate the cumulative frequency distribution of EQ-5D health stateseq5dcf
Calculate EQ-5D-5L crosswalk index scoreseq5dcw
Analyse the descriptive system of an EQ-5D dataseteq5dds
Calculate utility index scores by mapping between EQ-5D-3L and EQ-5D-5Leq5dmap
Calculate EQ-5D-3L reverse crosswalk index scoreseq5drcw
Calculate EQ-5D-Y index scoreseq5dy
Calculate EQ-5D-Y-3L index scoreseq5dy3l
Get all five digit health state scoresgetHealthStates get_all_health_states
Get individual dimension scores from their five digit health statesgetDimensionsFromHealthStates get_dimensions_from_health_states splitHealthStates
Get five digit health states from dimension scoresgetHealthStatesFromDimensions get_health_states_from_dimensions
Health Profile Grid (HPG) for EQ-5Dhpg hpg.default hpg.formula
Calculate the Health State Density Indexhsdi
Calculate the Level Frequency Score for an EQ-5D profilelfs
Calculate the Level Sum Score for an EQ-5D profilelss
Generate Health State Density Curve (HSDC) data by groupmake_hsdc_by_group
Compute Health State Density Index (HSDI) by groupmake_hsdi_by_group
Paretian Classification of Health Change (PCHC)pchc pchc.default pchc.formula
Plot EQ-5D Descriptive Systemplot_descriptive
Plot Health Profile Grid (HPG)plot_hpg
Plot Health State Density Curve (HSDC)plot_hsdc
Plot EQ-5D Severity Summaryplot_severity_summary
Probability of Superiority (PS) for EQ‑5Dps ps.default ps.formula
EQ-5D-3L Reverse Crosswalk data (deprecated)RCW
EQ-5D-3L Reverse Crosswalk dataRCWVH
Calculate Shannon's Indexshannon
Launch shiny EQ-5D interfaceshiny_eq5d
Descriptive System Tables for EQ-5Dtable_descriptive
Probability of Superiority Tablestable_ps
EQ-5D-3L TTO value set dataTTO
Get the available EQ-5D value sets.valuesets
EQ-5D-3L VAS value set dataVAS
EQ-5D-5L VT value set dataVT
EQ-5D-Y-3L value set dataY3L