## ----setup, include=FALSE----------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>") ## ----------------------------------------------------------------------------- suppressPackageStartupMessages(library(eq5d)) ## Example EQ-5D-3L data included with the package dat <- read.csv( system.file("extdata", "eq5d3l_example.csv", package = "eq5d") ) ## Construct a simple long-format example ## (for illustration only) dat_long <- dat dat_long$id <- rep(seq_len(nrow(dat_long) / 2), each = 2) dat_long$visit <- dat_long$Group ## ----------------------------------------------------------------------------- pchc( MO + SC + UA + PD + AD ~ visit | id, data = dat_long, version = "3L" ) ## ----------------------------------------------------------------------------- ## Prepare paired pre/post datasets pre <- dat[dat$Group == "Group1", ] post <- dat[dat$Group == "Group2", ] pchc_res <- pchc(pre, post, version = "3L", summary = TRUE) pchc_res ## ----------------------------------------------------------------------------- ps_res <- ps(pre, post, version = "3L") ps_res table_ps(ps_res) ## ----fig.width = 6, fig.height = 6, fig.align = "center"---------------------- hpg_obj <- hpg( pre, post, country = "UK", version = "3L", type = "TTO" ) plot_hpg(hpg_obj, version = "3L")