-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
120 lines (106 loc) · 5.17 KB
/
Copy pathindex.html
File metadata and controls
120 lines (106 loc) · 5.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MultiBUGS</title>
<meta name="description" content="">
<meta name="author" content="">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<link rel="stylesheet" href="/css/bootstrap.css">
<link rel="icon" type="image/x-icon" href="images/favicon.ico">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<nav class="navbar navbar-expand sticky-top navbar-light bg-light">
<a class="navbar-brand" href="/"><img src="/images/logo.svg">MultiBUGS</a>
<div class="collapse navbar" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="/about">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/download">Download</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/documentation/latest/">Documentation</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/examples/latest/">Examples</a>
</li>
</ul>
</div>
</nav>
<div class="container">
<div class="row">
<div class="col-sm-4 mt-5">
<img src="/images/logo.svg" id="big_brand">
</div>
<div class="col-sm-8 mt-5">
<h1>MultiBUGS</h1>
<p class="lead">A parallel implementation of the BUGS modelling framework for faster Bayesian inference</h6>
<p class="mt-5">
MultiBUGS is a software package for performing Bayesian inference.
It builds on the existing algorithms and tools in <a href="http://www.openbugs.net/w/FrontPage">OpenBUGS</a> and <a href="http://www.mrc-bsu.cam.ac.uk/software/bugs/the-bugs-project-winbugs/">WinBUGS</a>, and so is applicable to the broad range of statistical models that can be fitted using BUGS-language software, but <strong>automatically parallelises the MCMC algorithm</strong> to dramatically speed up computation.
</p>
<!--
<p>
The user specifies a statistical model, of (almost) arbitrary complexity, by simply stating the relationships between related variables.
</p>
-->
<p>
MultiBUGS can run independent chains in parallel (e.g. for MCMC convergence analysis), and also parallelise computation required within each independent chain:
</p>
<ol>
<li>evaluation of the product-form likelihoods (e.g. for ‘fixed effect’ parameters)
<li>sampling of conditionally-independent parameters (e.g. ‘random effects’ parameters)
</ol>
<p>
For example, in an hierarchical regression model including 425,112 observations and 20,426 random effects, we found that <strong>OpenBUGS took 32 hours</strong>, whereas <strong>MultiBUGS took only 28 minutes using 48 cores</strong> (4x 16-core AMD processors from 2012).
See <a href="https://arxiv.org/abs/1704.03216">Goudie <em>et al.</em> (2020)</a> for details.
</p>
<!--
<div class="row">
<div class="col-md">
<a href="/download" class="btn btn-lg btn-outline-secondary w-100 mb-3">Installation instructions</a>
</div>
<div class="col-md">
<a href="/documentation/latest/" class="btn btn-lg btn-outline-secondary w-100 mb-3">Getting started</a>
</div>
</div>
-->
<h2>Getting started</h2>
<p>
The steps for running an analysis in MultiBUGS are identical to OpenBUGS, except that we must specify how many cores to distribute computation across and initialise the parallelisation.
This is specified using the 'distribute' button in the Specification Tool.
</p>
<p>
An R interface <a href="https://github.com/MultiBUGS/R2MultiBUGS">R2MultiBUGS</a> is under development.
This is a port of <a href="https://cran.r-project.org/package=R2OpenBUGS">R2OpenBUGS</a>.
</p>
<h2>Citation</h2>
<p>
If you use MultiBUGS in your published work, please cite
</p>
<p>
Goudie, R. J. B., Turner, R. M., De Angelis, D., Thomas, A. (2020) <em>MultiBUGS: A parallel implementation of the BUGS modelling framework for faster Bayesian inference.</em> Journal of Statistical Software, 95(7). <a href="https://doi.org/10.18637/jss.v095.i07">doi:10.18637/jss.v095.i07</a> (<a href="/presentations/2019-01-09-presentation.pdf">slides pdf</a>)
</p>
<h2>Known Issues</h2>
<p>
We maintain a list of known issues on <a href="https://github.com/MultiBUGS/MultiBUGS/wiki">GitHub Wiki</a>.
Please report issues via <a href="https://github.com/MultiBUGS/MultiBUGS/issues">GitHub Issues</a>.
</p>
<h2>Source code</h2>
<p>
The source code is available on <a href="https://github.com/MultiBUGS/MultiBUGS">GitHub</a>.
</p>
</div>
</div>
</div>
</body>
</html>