From: INES: Interactive tool for construction and extrapolation of partitioned survival models
Function | Description | Reference to method or source of R code |
---|---|---|
Derive the IPD | Derives from the published Kaplan Meier survival curves a close approximation to the original individual patient time-to-event data (IPD) for OS and PFS for 2 treatment groups | IPDfromKM |
Estimate parametric survival curve in control group | Allow the user to choose from a menu of parametric survival functions fitted to the IPD for PFS and OS in the control group | flexsurvreg |
Model fit: AIC | Calculate the AIC for the fit of the data to the parametric model in the control group (PFS and OS) | flexsurvreg |
HR | Calculate the hazard ratios between treatment groups, assuming proportional hazards (PFS and OS) | coxph |
HR | Perform a test of proportional hazards (PFS and OS) | cox.zph |
Parametric survival curve in intervention group | Estimate the parametric survival curves in the intervention group by applying the hazard ratio to the respective control group survival curve (PFS and OS). The user is given the option either to use published HR or the HR calculated by the package | Heemod:: apply_hr |
Model fit: Visual | Allow the user to visually inspect each parametric survival curve extrapolated over the chosen time horizon, and compare to the observed data (Kaplan Meier survival curve) (PFS and OS in each treatment group) | ggplot2 |
Costs | Allow the user to specify the unit costs of medicines and other resources and the number of units employed per day, week or month, in each treatment group during the progression-free and post-progression states | heemod:: create_parameters_ from_tabular |
Utility | Allow the user to specify the utility weights in each treatment group during the progression-free state, and a single utility weight during post-progression. The model will calculate life years if the utility weights are set to 1 | heemod:: create_parameters_ from_tabular |
Discount rate | Apply chosen discount rate to costs and effects (equally) | Heemod:: discount |
PSM | Calculate the PSM in each treatment group over the specified time horizon | Heemod::run_model |
Sensitivity analysis | Allow user to specify the parameters for univariate sensitivity analysis within a range | Heemod::run_dsa |
Results: graphical | Allow user to visualise and download graphs of state membership (PFS, PPS, death) over time in each treatment group | plot, panels = by_state |
Results: table | Show undiscounted and discounted mean costs and effects in each treatment group and the incremental cost-effectiveness ratio | |
Sensitivity analysis results: graphical | Allow user to visualise and download a tornado chart of the sensitivity analysis | ggplot2 |