| eq5dsuite-package | R Documentation |
The eq5dsuite package provides a comprehensive set of functions for calculating EQ-5D preference-based values and analysing EQ-5D data following the recommendations of Devlin et al. (2020).
The package supports three EQ-5D instruments:
EQ-5D-3L
EQ-5D-5L
EQ-5D-Y-3L
Functions for calculating EQ-5D preference-based values:
eq5d — Generic calculator for all
instruments
eq5d3l — EQ-5D-3L value calculation
eq5d5l — EQ-5D-5L value calculation
eq5dy3l — EQ-5D-Y-3L value calculation
eqxw — Original crosswalk method
(van Hout et al., 2012)
eqxwr — Reverse crosswalk method
(van Hout and Shaw, 2021)
eqxw_UK — UK-specific NICE-recommended
mapping (Hernandez Alava et al., 2023)
Functions for managing country-specific value sets:
eqvs_display — List all available
value sets
eqvs_add — Add a custom value set
eqvs_drop — Remove a custom value set
eqvs_load — Load a saved custom value
set into the current session
update_value_sets — Check for and
install new value sets from the online repository
Functions for analysing EQ-5D health state profiles, including cross-sectional summaries, longitudinal change analyses, and severity metrics:
eq5d_profile_level_summary —
Cross-sectional frequency summary by dimension
eq5d_profile_level_summary_by_group —
Stratified frequency summary by subgroup
eq5d_profile_top_states —
Most frequently observed health state profiles
eq5d_profile_change_summary —
Dimension-level frequencies at two time points
eq5d_profile_dimension_change_table —
Changes in levels per dimension as percentages of total
and of type of change
eq5d_profile_pchc_table —
Paretian Classification of Health Change table
eq5d_profile_pchc_with_no_problems_table
— PCHC table with no-problems category
eq5d_profile_pchc_by_group_plot —
PCHC bar chart by subgroup
eq5d_profile_better_dimensions_by_group_plot
— Dimensions improved among Better patients
eq5d_profile_worse_dimensions_by_group_plot
— Dimensions worsened among Worse patients
eq5d_profile_mixed_dimensions_by_group_plot
— Dimensions changed among Mixed patients
eq5d_profile_health_profile_grid —
Health Profile Grid of individual transitions
eq5d_profile_lss_utility_summary —
Descriptive statistics by Level Sum Score
eq5d_profile_lss_utility_plot —
EQ-5D values plotted against LSS
eq5d_profile_lfs_distribution —
Level Frequency Score distribution table
eq5d_profile_lfs_mean_utility —
Mean EQ-5D values by LFS category
eq5d_profile_lfs_utility_summary —
Descriptive statistics by Level Frequency Score
eq5d_profile_lfs_utility_plot —
EQ-5D values plotted against LFS
eq5d_profile_density_curve —
Health State Density Curve
Functions for analysing EQ-5D preference-based values across time points, subgroups, and population norms:
eq5d_utility_summary —
Descriptive statistics at each time point
eq5d_utility_summary_by_group —
Descriptive statistics stratified by subgroup
eq5d_utility_norms_comparison —
Comparison with population norms by age and sex
eq5d_utility_over_time_plot —
Mean values with confidence intervals over time
eq5d_utility_by_group_plot —
Mean values with confidence intervals by subgroup
eq5d_utility_change_by_group_plot —
Longitudinal change by subgroup
eq5d_utility_distribution_plot —
Histogram of EQ-5D value distribution
eq5d_utility_vas_scatter_plot —
Scatter plot of EQ-5D values against EQ-VAS
Functions for analysing EQ-VAS self-rated health scores:
eq5d_vas_summary —
Descriptive statistics at each time point
eq5d_vas_distribution_table —
Frequency distribution in pre-defined ranges
eq5d_vas_histogram —
Histogram of EQ-VAS scores
eq5d_vas_grouped_distribution_plot —
Bar chart of grouped EQ-VAS frequencies
Utility functions for preparing EQ-5D data:
toEQ5Dindex — Combine dimension
columns into a 5-digit profile code
toEQ5Ddims — Split a 5-digit profile
code into separate dimension columns
make_all_EQ_indexes — Generate all
valid EQ-5D state codes as a vector
make_all_EQ_states — Generate all
valid EQ-5D states as a data frame
make_dummies — Create dummy variables
from EQ-5D dimension columns
A Shiny application providing point-and-click access to the same analytical workflow without requiring R coding:
run_app — Launch the Shiny application
eq5dsuite is part of a cross-platform suite also available in Stata and Excel:
Full suite: https://github.com/MathsInHealth/eq5dsuite
R package: https://github.com/MathsInHealth/eq5dsuite-r
Value sets repository: https://github.com/MathsInHealth/eq5dsuite-value-sets
Anabel Estévez-Carrillo, Oliver Rivero-Arias, Iryna Schlackow, Kim Rand
Maintainer: Anabel Estévez-Carrillo aestevez@mathsinhealth.com
Devlin N, Parkin D, Janssen B (2020). Methods for Analysing and Reporting EQ-5D Data. Springer, Cham. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1007/978-3-030-47622-9")}
van Hout B, Janssen MF, Feng YS, et al. (2012). Interim scoring for the EQ-5D-5L: mapping the EQ-5D-5L to EQ-5D-3L value sets. Value in Health, 15(5), 708–715. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/j.jval.2012.02.008")}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.