multinma
Bayesian Network Meta-Analysis of Individual and Aggregate Data
Network meta-analysis and network meta-regression models for aggregate data, individual patient data, and mixtures of both individual and aggregate data using multilevel network meta-regression as described by Phillippo et al. (2020) <doi:10.1111/rssa.12579>. Models are estimated in a Bayesian framework using 'Stan'.
README
<!-- README.md is generated from README.Rmd. Please edit that file -->
# multinma: Network Meta-Analysis of individual and aggregate data in Stan <img src='man/figures/logo.svg' style="float:right" height="139" />
<!-- badges: start -->
[](https://CRAN.R-project.org/package=multinma)
[](https://dmphillippo.r-universe.dev)
[](https://github.com/dmphillippo/multinma/actions)
[](https://doi.org/10.5281/zenodo.3904454)
<!-- badges: end -->
The `multinma` package implements network meta-analysis, network
meta-regression, and multilevel network meta-regression models which
combine evidence from a network of studies and treatments using either
aggregate data or individual patient data from each study (Phillippo et
al. 2020; Phillippo 2019). Models are estimated in a Bayesian framework
using Stan (Carpenter et al. 2017).
## Installation
You can install the released version of `multinma` from
[CRAN](https://CRAN.R-project.org/package=multinma) with:
``` r
install.packages("multinma")
```
The development version can be installed from
[R-universe](https://dmphillippo.r-universe.dev) with:
``` r
install.packages("multinma", repos = c("https://dmphillippo.r-universe.dev", getOption("repos")))
```
or from source on [GitHub](https://github.com/dmphillippo/multinma)
with:
``` r
# install.packages("devtools")
devtools::install_github("dmphillippo/multinma")
```
Installing from source requires that the `rstan` package is installed
and configured. See the installation guide
[here](https://github.com/stan-dev/rstan/wiki/RStan-Getting-Started).
## Getting started
A good place to start is with the package vignettes which walk through
example analyses, see `vignette("vignette_overview")` for an overview.
The series of NICE Technical Support Documents on evidence synthesis
gives a detailed introduction to network meta-analysis:
> Dias, S. et al. (2011). “NICE DSU Technical Support Documents 1-7:
> Evidence Synthesis for Decision Making.” *National Institute for
> Health and Care Excellence.* Available from
> <https://sheffield.ac.uk/nice-dsu/tsds>.
Multilevel network meta-regression is set out in the following methods
papers:
> Phillippo, D. M. et al. (2020). “Multilevel Network Meta-Regression
> for population-adjusted treatment comparisons.” *Journal of the Royal
> Statistical Society: Series A (Statistics in Society)*,
> 183(3):1189-1210. doi:
> [10.1111/rssa.12579](https://doi.org/10.1111/rssa.12579).
> Phillippo, D. M. et al. (2025). “Multilevel network meta-regression
> for general likelihoods: synthesis of individual and aggregate data
> with applications to survival analysis”. *Journal of the Royal
> Statistical Society: Series A (Statistics in Society)*, qnaf169. doi:
> [10.1093/jrsssa/qnaf169](https://doi.org/10.1093/jrsssa/qnaf169).
## Citing multinma
The `multinma` package can be cited as follows:
> Phillippo, D. M. (2026). *multinma: Bayesian Network Meta-Analysis of
> Individual and Aggregate Data*. R package version 0.9.1, doi:
> [10.5281/zenodo.3904454](https://doi.org/10.5281/zenodo.3904454).
When fitting ML-NMR models, please cite the methods paper:
> Phillippo, D. M. et al. (2020). “Multilevel Network Meta-Regression
> for population-adjusted treatment comparisons.” *Journal of the Royal
> Statistical Society: Series A (Statistics in Society)*,
> 183(3):1189-1210. doi:
> [10.1111/rssa.12579](https://doi.org/10.1111/rssa.12579).
For ML-NMR models with time-to-event outcomes, please cite:
> Phillippo, D. M. et al. (2025). “Multilevel network meta-regression
> for general likelihoods: synthesis of individual and aggregate data
> with applications to survival analysis”. *Journal of the Royal
> Statistical Society: Series A (Statistics in Society)*, qnaf169. doi:
> [10.1093/jrsssa/qnaf169](https://doi.org/10.1093/jrsssa/qnaf169).
## References
<div id="refs" class="references csl-bib-body hanging-indent"
entry-spacing="0">
<div id="ref-Carpenter2017" class="csl-entry">
Carpenter, B., A. Gelman, M. D. Hoffman, D. Lee, B. Goodrich, M.
Betancourt, M. Brubaker, J. Guo, P. Li, and A. Riddell. 2017. “Stan: A
Probabilistic Programming Language.” *Journal of Statistical Software*
76 (1). <https://doi.org/10.18637/jss.v076.i01>.
</div>
<div id="ref-Phillippo_thesis" class="csl-entry">
Phillippo, D. M. 2019. “Calibration of Treatment Effects in Network
Meta-Analysis Using Individual Patient Data.” PhD thesis, University of
Bristol.
</div>
<div id="ref-methods_paper" class="csl-entry">
Phillippo, D. M., S. Dias, A. E. Ades, M. Belger, A. Brnabic, A.
Schacht, D. Saure, Z. Kadziola, and N. J. Welton. 2020. “Multilevel
Network Meta-Regression for Population-Adjusted Treatment Comparisons.”
*Journal of the Royal Statistical Society: Series A (Statistics in
Society)* 183 (3): 1189–1210. <https://doi.org/10.1111/rssa.12579>.
</div>
</div>
Versions across snapshots
| Version | Repository | File | Size |
|---|---|---|---|
0.9.1 |
rolling linux/jammy R-4.5 | multinma_0.9.1.tar.gz |
3.5 MiB |
0.9.1 |
rolling linux/noble R-4.5 | multinma_0.9.1.tar.gz |
3.5 MiB |
0.9.1 |
rolling source/ R- | multinma_0.9.1.tar.gz |
3.5 MiB |
0.9.1 |
latest linux/jammy R-4.5 | multinma_0.9.1.tar.gz |
3.5 MiB |
0.9.1 |
latest linux/noble R-4.5 | multinma_0.9.1.tar.gz |
3.5 MiB |
0.9.1 |
latest source/ R- | multinma_0.9.1.tar.gz |
3.5 MiB |
0.9.1 |
2026-04-26 source/ R- | multinma_0.9.1.tar.gz |
3.5 MiB |
0.9.1 |
2026-04-23 source/ R- | multinma_0.9.1.tar.gz |
3.5 MiB |
0.8.1 |
2026-04-09 windows/windows R-4.5 | multinma_0.8.1.zip |
8.5 MiB |
0.8.0 |
2025-04-20 source/ R- | multinma_0.8.0.tar.gz |
3.3 MiB |
Dependencies (latest)
Imports
LinkingTo
- BH (>= 1.66.0)
- Rcpp (>= 0.12.0)
- RcppEigen (>= 0.3.3.3.0)
- RcppParallel (>= 5.0.1)
- rstan (>= 2.26.0)
- StanHeaders (>= 2.32.9)