Package: dceasimR 0.1.0

Shubhram Pandey

dceasimR: Distributional Cost-Effectiveness Analysis for Health Technology Assessment

Implements distributional cost-effectiveness analysis (DCEA) as described in Cookson et al. (2020, ISBN:9780198838197) and the methods endorsed by NICE (2025) for health technology evaluation. Provides functions for both aggregate and full-form DCEA, inequality measurement (Atkinson index, Gini coefficient, slope index of inequality, relative index of inequality), social welfare function evaluation, equity-efficiency impact plane visualisation, and sensitivity analysis over inequality aversion parameters. Includes baseline health distributions for England (by IMD quintile), Canada (income quintile), and global WHO regions. Suitable for academic research, health technology assessment submissions, and public health policy analysis.

Authors:Shubhram Pandey [aut, cre]

dceasimR_0.1.0.tar.gz
dceasimR_0.1.0.zip(r-4.7)dceasimR_0.1.0.zip(r-4.6)dceasimR_0.1.0.zip(r-4.5)
dceasimR_0.1.0.tgz(r-4.6-any)dceasimR_0.1.0.tgz(r-4.5-any)
dceasimR_0.1.0.tar.gz(r-4.7-any)dceasimR_0.1.0.tar.gz(r-4.6-any)
dceasimR_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
dceasimR/json (API)

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

Bug tracker:https://github.com/heorlytics/dceasimr/issues

Pkgdown/docs site:https://heorlytics.github.io

Datasets:

On CRAN:

Conda:

5.15 score 2 stars 9 scripts 438 downloads 32 exports 25 dependencies

Last updated from:5d71915146. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK134
source / vignettesOK185
linux-release-x86_64OK142
macos-release-arm64OK120
macos-oldrel-arm64OK93
windows-develOK100
windows-releaseOK104
windows-oldrelOK86
wasm-releaseOK113

Exports:build_staircase_datacalc_all_inequality_indicescalc_atkinson_indexcalc_concentration_indexcalc_edecalc_ede_profilecalc_equity_weight_profilecalc_equity_weighted_nhbcalc_equity_weightscalc_ginicalc_riicalc_siicalc_social_welfarecompute_generalised_lorenz_datacompute_lorenz_datacompute_ridit_scoresexport_dcea_excelgenerate_dcea_reportgenerate_nice_tableget_baseline_healthmerge_cea_with_baselinenormalise_weightsplot_dcea_tornadoplot_ede_profileplot_equity_impact_planeplot_inequality_staircaseplot_lorenz_curveprepare_subgroup_cearun_aggregate_dcearun_dcea_sensitivityrun_full_dceavalidate_dcea_data

Dependencies:clicpp11dplyrfarvergenericsggplot2gluegtableisobandlabelinglifecyclemagrittrpillarpkgconfigR6RColorBrewerrlangS7scalestibbletidyselectutf8vctrsviridisLitewithr

Aggregate DCEA Tutorial
Overview | Step 1: Define CEA inputs | Step 2: Load baseline health distribution | Step 3: Run aggregate DCEA | Step 4: Interpret outputs | Per-group results | Inequality impact | Step 5: Visualise | Step 6: Generate NICE submission table | References

Last update: 2026-04-09
Started: 2026-04-09

Full-Form DCEA Tutorial
When to use full-form DCEA | The inequality staircase | Worked example: NSCLC with subgroup evidence | Subgroup-specific CEA inputs | Differential uptake | Run full-form DCEA | Visualise | Inequality staircase

Last update: 2026-04-09
Started: 2026-04-09

Inequality Measurement in DCEA
Overview | Slope Index of Inequality (SII) | Relative Index of Inequality (RII) | Concentration Index | Atkinson Index | Gini Coefficient | All indices at once | Lorenz curves

Last update: 2026-04-09
Started: 2026-04-09

International Applications of DCEA
Canada (CADTH workflow) | WHO regional analysis | Custom country workflow

Last update: 2026-04-09
Started: 2026-04-09

Introduction to Distributional Cost-Effectiveness Analysis
Why standard CEA ignores equity | The DCEA framework | When to use aggregate vs full-form DCEA | Quick start | Key references

Last update: 2026-04-09
Started: 2026-04-09

NICE Submission Workflow
NICE 2025 requirements | Step-by-step NICE workflow | 1. Determine method | 2. Sensitivity analysis | 3. Generate submission table | 4. Export to Excel | 5. Present impact plane | NICE compliance checklist | References

Last update: 2026-04-09
Started: 2026-04-09

Social Welfare Functions in DCEA
Atkinson Social Welfare Function | Choosing eta: evidence from the UK | EDE calculation | EDE profile | Equity weights | Social welfare decomposition | References

Last update: 2026-04-09
Started: 2026-04-09

Readme and manuals

Help Manual

Help pageTopics
dceasimR: Distributional Cost-Effectiveness Analysis for Health Technology AssessmentdceasimR-package dceasimR
Build inequality staircase data from component inputsbuild_staircase_data
Calculate all inequality indices in one callcalc_all_inequality_indices
Calculate Atkinson Index of Health Inequalitycalc_atkinson_index
Calculate Concentration Indexcalc_concentration_index
Calculate Equally Distributed Equivalent Health (EDE)calc_ede
Calculate EDE over a range of eta valuescalc_ede_profile
Equity weights over a range of eta valuescalc_equity_weight_profile
Calculate equity-weighted Net Health Benefit (NHB)calc_equity_weighted_nhb
Calculate Equity Weightscalc_equity_weights
Calculate Gini Coefficient for Health Distributioncalc_gini
Calculate Relative Index of Inequality (RII)calc_rii
Calculate Slope Index of Inequality (SII)calc_sii
Calculate Social Welfare Function valuecalc_social_welfare
Canada income quintile HALE datacanada_income_hale
Compute Generalised Lorenz curve datacompute_generalised_lorenz_data
Compute Lorenz curve datacompute_lorenz_data
Compute ridit scores (cumulative midpoint ranks) for inequality measurescompute_ridit_scores
England IMD quintile Health-Adjusted Life Expectancy dataengland_imd_hale
England IMD quintile EQ-5D utility normsengland_imd_qol
Example CEA model outputexample_cea_output
Export DCEA results to Excel (NICE submission format)export_dcea_excel
Generate a full DCEA reportgenerate_dcea_report
Generate NICE-formatted DCEA submission tablegenerate_nice_table
Get baseline health distribution for a countryget_baseline_health
Merge CEA model output with baseline health distributionmerge_cea_with_baseline
Normalise population weights to sum to 1normalise_weights
NSCLC DCEA worked examplensclc_dcea_example
Plot Tornado Diagram for DCEA Sensitivity Analysisplot_dcea_tornado
Plot EDE Profileplot_ede_profile
Plot Equity-Efficiency Impact Planeplot_equity_impact_plane
Plot Inequality Staircaseplot_inequality_staircase
Plot Lorenz Curve for Health Distributionplot_lorenz_curve
Plot method for aggregate_dceaplot.aggregate_dcea
Plot method for full_dceaplot.full_dcea
Prepare subgroup CEA data for DCEAprepare_subgroup_cea
Print method for aggregate_dceaprint.aggregate_dcea
Print method for full_dceaprint.full_dcea
Run Aggregate DCEArun_aggregate_dcea
Run DCEA Sensitivity Analysisrun_dcea_sensitivity
Run Full-Form DCEArun_full_dcea
Summary method for aggregate_dceasummary.aggregate_dcea
Summary method for full_dceasummary.full_dcea
Validate and format DCEA input datavalidate_dcea_data
WHO regional HALE datawho_regions_hale