The WinBUGS software can be called from either R (provided R2WinBUGS as an R package) or Stata software for network meta-analysis. Unlike R, Stata software needs to create relevant ADO scripts at first which simplify operation process greatly. Similar with R, Stata software also needs to load another package when drawing network plots. This article briefly introduces how to implement network meta-analysis using Stata software by calling WinBUGS software.
R Software is an open, free of use and charge statistical software which has a powerful graphic capability; however, it requires more complex codes and commands to perform network meta-analysis, which causes errors and difficulties in operation. WinBUGS software is based on Bayesian theory, which has a powerful data processing capability, and especially its codes are simple and easy to operate for dealing with network meta-analysis. However, its function of illustrating statistical results is very poor. In order to fully integrate the advantages of R software and WinBUGS software, an R2WinBUGS package based on R software has been developed which builds a “bridge” across two of them, making network meta-analysis process conveniently, quickly and result illustration more beautiful. In this article, we introduced how to use the R2WinBUGS package for performing network meta-analysis using examples.
ObjectiveTo compare the characteristics and functions of the network meta-analysis software and for providing references for users. MethodsPubMed, CNKI, official website of Stata and R, and Google were searched to collect the software and packages that can perform network meta-analysis up to July 2014. After downloading the software, packages, and their user guides, we used the software and packages to calculate a typical example. The characteristics, functions, and computed results were compared and analyzed. ResultsFinally, 11 types of software were included, including programming and non-programming software. They were developed mainly based on Bayesian or Frequentist. Most types of software have the characteristics of easy to operate, easy to master, exactitude calculation, or good graphing; however, there is no software that has the exactitude calculation and good graphing at the same time, which needs two or more kinds of software combined to achieve. ConclusionWe suggest the user to choose the software at least according to personal programming basis and custom; and the user can consider to choose two or more kinds of software combined to finish the objective network meta-analysis. We also suggest to develop a kind of software which is characterized of fully function, easy operation, and free.
The key for performing meta-analysis using WinBUGS software is to construct a model of Bayesian statistics. The hand-written code model and Doodle model are two major methods for constructing it. The approach of hand-written code is flexible and convenient, but the language programming is fallibility. The Doodle is complicated, but it is benefit to understand the structure of hand-written code model and prevent error. This article briefly describes how to construct the Doodle model for binary and continuous data of head to head meta-analysis, indirect comparison and network meta-analysis, and ordinal variables meta-analysis.
BugsXLA is a Microsoft Excel add-in that facilitates Bayesian analysis of GLMMs and other complex model types by providing an easy to use interface for the BUGS package. BugsXLA macro is of good compatibility, ease to operation, smoothly running, low memory cost, and ease for data entry, extraction, and storage compared with other software which can calling BUGS to perform network meta-analysis currently. BugsXLA macro also integrates data storage and calculation. However, its function of plot drawing is very simple and only draws the density plot nowadays; Moreover, the function for calling WinBUGS is mature while is premature for calling OpenBUGS.