Giter VIP home page Giter VIP logo

angabrio / missinghe Goto Github PK

View Code? Open in Web Editor NEW
5.0 0.0 3.0 9.55 MB

Health economic evaluations from individual level data with missing values using a set of pre-defined Bayesian models written in BUGS. A series of parametric models are available to jointly model partially-observed effectiveness and cost outcomes under both ignorable and nonignroable missing data mechanism assumptions

R 100.00%
missing-data health-economic-evaluation jags cost-effectiveness-analysis individual-level-data sensitivity-analysis parametric-modelling

missinghe's Introduction

missingHE Travis-CI Build StatusAppVeyor Build StatusCRAN_Status_BadgeCRAN_Download_BadgeCRAN_Download_Badge

Missing Outcome Data in Health Economic Evaluation

Contains a suite of functions for health economic evaluations with missing outcome data. The package can fit different types of statistical models under a fully Bayesian approach using Markov Chain Monte Carlo (MCMC) methods. Three classes of models can be fitted under a variety of missing data assumptions: selection models, pattern mixture models and hurdle models. In addition to model fitting, missingHE provides a set of specialised functions to assess model convergence and summarise the statistical and economic results using different types of measures and graphs.

Installation

There are two ways of installing missingHE. A "stable" version is packaged and binary files are available for Windows and as source. To install the stable version on a Windows machine, run the following command

install.packages("missingHE")

which installs the package from a CRAN mirror and ensures that install.packages() can also install the "dependencies" (e.g. other packages that are required for missingHE to work).

It is also possible to install missingHE using the "development" version - this will usually be updated frequently and may be continuously tested. On Windows machines, you need to install a few dependencies, including Rtools first, e.g. by running

pkgs <- c("R2jags","ggplot2","gridExtra","BCEA","ggmcmc","loo","Rtools","devtools", "utils")
repos <- c("https://cran.rstudio.com") 
install.packages(pkgs,repos=repos,dependencies = "Depends")

before installing the package using devtools:

devtools::install_github("AnGabrio/missingHE", build_vignettes = TRUE)

The optional argument build_vignettes = TRUE allows to install the vignettes of the package locally on your computer. These consist in brief tutorials to guide the user on how to use and customise the models in missingHE using different functions of the package. Once the package is installed, they can be accessed using the command

utils::browseVignettes(package = "missingHE")

which shows all the vignettes available for the package.

All models implemented in missingHE are written in the BUGS language using the software JAGS, which needs to be installed from its own repository and instructions for installations under different OS can be found online. Once installed, the software is called in missingHE via the R package R2jags. Note that the missingHE package is currently under active development and therefore it is advisable to reinstall the package directly from GitHub before each use to ensure that you are using the most updated version.

missinghe's People

Contributors

angabrio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.