WinBUGS - A Bayesian modelling framework: Concepts, structure, and extensibility

被引:4208
作者
Lunn, DJ
Thomas, A
Best, N
Spiegelhalter, D
机构
[1] Imperial Coll Sch Med, Dept Epidemiol & Publ Hlth, London W2 1PG, England
[2] Inst Publ Hlth, MRC, Biostat Unit, Cambridge CB2 2SR, England
基金
英国医学研究理事会; 英国经济与社会研究理事会; 英国工程与自然科学研究理事会;
关键词
WinBUGS; BUGS; Markov chain Monte Carlo; directed acyclic graphs; object-orientation; type extension; run-time linking;
D O I
10.1023/A:1008929526011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
WinBUGS is a fully extensible modular framework for constructing and analysing Bayesian full probability models. Models may be specified either textually via the BUGS language or pictorially using a graphical interface called DoodleBUGS. WinBUGS processes the model specification and constructs an object-oriented representation of the model. The software offers a user-interface, based on dialogue boxes and menu commands, through which the model may then be analysed using Markov chain Monte Carlo techniques. In this paper we discuss how and why various modern computing concepts, such as object-orientation and run-time linking, feature in the software's design. We also discuss how the framework may be extended. It is possible to write specific applications that form an apparently seamless interface with WinBUGS for users with specialized requirements. It is also possible to interface with WinBUGS at a lower level by incorporating new object types that may be used by WinBUGS without knowledge of the modules in which they are implemented. Neither of these types of extension require access to, or even recompilation of, the WinBUGS source-code.
引用
收藏
页码:325 / 337
页数:13
相关论文
共 29 条
  • [1] [Anonymous], 1996, Bayesian Statistics
  • [2] [Anonymous], 1997, 9722 U TOR DEP STAT
  • [3] Rating the appropriateness of coronary angiography - Do practicing physicians agree with an expert panel and with each other?
    Ayanian, JZ
    Landrum, MB
    Normand, SLT
    Guadagnoli, E
    McNeil, BJ
    [J]. NEW ENGLAND JOURNAL OF MEDICINE, 1998, 338 (26) : 1896 - 1904
  • [4] Beal S.L., 1992, NONMEM USERS GUIDE 1
  • [5] BAYESIAN COMPUTATION AND STOCHASTIC-SYSTEMS
    BESAG, J
    GREEN, P
    HIGDON, D
    MENGERSEN, K
    [J]. STATISTICAL SCIENCE, 1995, 10 (01) : 3 - 41
  • [6] CORNELL G, 1997, CORE JAVA
  • [7] SAMPLING-BASED APPROACHES TO CALCULATING MARGINAL DENSITIES
    GELFAND, AE
    SMITH, AFM
    [J]. JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1990, 85 (410) : 398 - 409
  • [8] Gelman A, 2013, BAYESIAN DATA ANAL, DOI DOI 10.1201/9780429258411
  • [9] STOCHASTIC RELAXATION, GIBBS DISTRIBUTIONS, AND THE BAYESIAN RESTORATION OF IMAGES
    GEMAN, S
    GEMAN, D
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1984, 6 (06) : 721 - 741
  • [10] Gilks W. R., 1992, BAYESIAN STATISTICS, V4, P641