| add_item | Define parameters that may be used in model calculations (list) |
| add_item2 | Define parameters that may be used in model calculations (uses expressions) |
| add_reactevt | Define the modifications to other events, costs, utilities, or other items affected by the occurrence of the event |
| add_tte | Define events and the initial event time |
| adj_val | Adjusted Value Calculation |
| ast_as_list | Transform a substituted expression to its Abstract Syntax Tree (AST) as a list |
| ceac_des | Calculate the cost-effectiveness acceptability curve (CEAC) for a DES model with a PSA result |
| cond_dirichlet | Calculate conditional dirichlet values |
| cond_mvn | Calculate conditional multivariate normal values |
| create_indicators | Creates a vector of indicators (0 and 1) for sensitivity/DSA analysis |
| disc_cycle | Cycle discounting |
| disc_cycle_v | Cycle discounting for vectors |
| disc_instant | Calculate instantaneous discounted costs or qalys |
| disc_instant_v | Calculate instantaneous discounted costs or qalys for vectors |
| disc_ongoing | Calculate discounted costs and qalys between events |
| disc_ongoing_v | Calculate discounted costs and qalys between events for vectors |
| draw_tte | Draw a time to event from a list of parametric survival functions |
| evpi_des | Calculate the Expected Value of Perfect Information (EVPI) for a DES model with a PSA result |
| extract_elements_from_list | Extracts items and events by looking into assignments, modify_item, modify_item_seq, modify_event and new_event |
| extract_from_reactions | Extract all items and events and their interactions from the event reactions list |
| extract_psa_result | Extract PSA results from a treatment |
| luck_adj | Perform luck adjustment |
| modify_event | Modify the time of existing events |
| modify_item | Modify the value of existing items |
| modify_item_seq | Modify the value of existing items |
| new_event | Generate new events to be added to existing vector of events |
| pcond_gompertz | Survival Probaility function for conditional Gompertz distribution (lower bound only) |
| pick_psa | Helper function to create a list with random draws or whenever a series of functions needs to be called. Can be implemented within 'pick_val_v'. |
| pick_val_v | Select which values should be applied in the corresponding loop for several values (vector or list). |
| qbeta_mse | Draw from a beta distribution based on mean and se (quantile) |
| qcond_exp | Conditional quantile function for exponential distribution |
| qcond_gamma | Conditional quantile function for gamma distribution |
| qcond_gompertz | Quantile function for conditional Gompertz distribution (lower bound only) |
| qcond_llogis | Conditional quantile function for loglogistic distribution |
| qcond_lnorm | Conditional quantile function for lognormal distribution |
| qcond_norm | Conditional quantile function for normal distribution |
| qcond_weibull | Conditional quantile function for weibull distribution |
| qcond_weibullPH | Conditional quantile function for WeibullPH (flexsurv) |
| qgamma_mse | Use quantiles from a gamma distribution based on mean and se |
| qtimecov | Draw Time-to-Event with Time-Dependent Covariates and Luck Adjustment |
| random_stream | Creates an environment (similar to R6 class) of random uniform numbers to be drawn from |
| rbeta_mse | Draw from a beta distribution based on mean and se |
| rcond_gompertz | Draw from a conditional Gompertz distribution (lower bound only) |
| rcond_gompertz_lu | Draw from a Conditional Gompertz distribution (lower and upper bound) |
| rdirichlet | Draw from a dirichlet distribution based on number of counts in transition. Adapted from brms::rdirichlet |
| rdirichlet_prob | Draw from a dirichlet distribution based on mean transition probabilities and standard errors |
| replicate_profiles | Replicate profiles data.frame |
| rgamma_mse | Draw from a gamma distribution based on mean and se |
| rpoisgamma | Draw time to event (tte) from a Poisson or Poisson-Gamma (PG) Mixture/Negative Binomial (NB) Process |
| run_sim | Run the simulation |
| run_sim_parallel | Run simulations in parallel mode (at the simulation level) |
| sens_iterator | Create an iterator based on sens of the current iteration within a scenario (DSA) |
| summary_results_det | Deterministic results for a specific treatment |
| summary_results_sens | Summary of sensitivity outputs for a treatment |
| summary_results_sim | Summary of PSA outputs for a treatment |
| tte.df | Example TTE IPD data |