[R] Current state of support for BUGS access for Linux users?

Paul Johnson pauljohn32 at gmail.com
Tue Jan 17 17:50:54 CET 2006

Thanks, Uwe

that clears up why I can't make R2WinBUGs work with OpenBUGS and WinBUGS1.5 :)
Both work pretty good with Wine in a GUI.  I noticed that when I tried
"rbugs", it does succeed in starting WinBUGS GUI, but then nothing
happens. I'll get WinBUGS1.4 and see what happens.

In the meanwhile, I'm going to t ry to see what BRugs is good for. In
Linux, when I try to install BRugs, the install fails with an error
saying that, at the current time, BRugs works only in Windows.

* Installing *source* package 'BRugs' ...
Package 'BRugs' currently only works under Windows.\nIt is supposed to
work under Linux in future releases.

I'd like to stop that check and see what happens!  The way I read the
sourcecode from OpenBUGS and BRugs, I need to replace the windows dll
install and instead put in an so file (as in OpenBUGS).

If anybody has done this, please let me know of your experience.

On 1/17/06, Uwe Ligges <ligges at statistik.uni-dortmund.de> wrote:
> Paul Johnson wrote:
> > Greetings:
> >
> > I'm going to encourage some students to try Bayesian ideas for
> > hierarchical models.
> > I want to run the WinBUGS and R examples in Tony Lancaster's An
> > Introduction to Modern Bayesian Econometrics.  That features MS
> > Windows and "bugs" from R2WinBUGS.
> >
> > Today, I want to ask how people are doing this in Linux? I have found
> > a plethora of possibilities, some of which are not quite ready, some
> > of which work only under MS Windows.  Right now I just want to know
> > "what actually works".
> >
> > Here's where I stand now in Fedora Core 4 Linux.
> > 1. OpenBUGS-2.1.1 runs in Linux.  I can run "linbugs" (the console
> > version similar to the old BUGS) and also I can run--under wine--the
> > newest version of "winbugs.exe" that is circulated with OpenBUGS.  As
> > far as I can tell, the graphical interface in wine/winbugs works in
> > almost all elements.  A few things seem not quite right in the GUI
> > (can't initialize more than one chain, difficult to specify variables
> > for monitoring), but it does work.
> >
> > It is easier to install and work with OpenBUGS's version of
> > winbugs.exe than with Winbugs-1.4 because the Open version does not
> > have that annoying license registration and "winbugs.exe" is not
> > wrapped inside an installation script.   I'm a little confused about
> > WinBUGS versions because the BRugs documents
> > http://www.biostat.umn.edu/~brad/software/BRugs/BRugs_install.html
> > refer to WinBUGS-1.5, which refers to
> > http://www.biostat.umn.edu/~brad/software/BRugs/WinBUGS15.zip, which
> > can be downloaded without any of the registration steps, but WinBUGS15
> > is not mentioned in the WinBUGS site (where 1.4.1 appears to be the
> > newest).
> >
> > Supposing I get the winbugs.exe question settled:
> >
> > 2. How to most dependably send jobs from R to "linbugs" or "winbugs.exe"?
> >
> > The BRugs package is preferred?
> >
> > For a long time, R2WinBUGS was Windows-only, but toward the end of
> > last fall I noticed that R2WinBUGS now does compile and install under
> > R in Linux.
> >
> > however, its help still says:
> > SystemRequirements:   WinBUGS 1.4 on Windows
> >
> > I'd appreciate any advice.
> [resend to less recipients in order to save Martin's spare time to
> approve message;
> CCing Andrew Thomas, Bob O'Hara and Sibylle Sturtz separately]
> Re BUGS:
> WinBUGS-1.5 never got really released, AFAIK - Andrew or Bob might want
> to correct me. It has been renamed to OpenBUGS. The current version is
> the GPL'ed OpenBUGS 2.1.1 available from
> http://mathstat.helsinki.fi/openbugs/.
> Re R packages:
> - R2WinBUGS is compatible with WinBUGS-1.4.x only, its newest version
> can speak with WinBUGS under wine thanks to user contributions. But it
> still depends on WinBUGS-1.4.x, hence Windows only (considering wine as
> Windows).
> - BRugs contains the BRugs interface, R functions and the whole OpenBUGS
> installation. Unfortunately, due to serious compiler problems, we were
> not able to get a Linux version running using the interface. Hence it
> was not possible to release any non-Windows version up to now.
> I haven't tested BRugs under wine yet (in which case R has to run under
> wine as well, of course) ... and I do not know if there are any serious
> performance penalties.
> Note that even in the long term, OpenBUGS will only run on x86 based
> platforms.
> Due to the much more flexibile interface, I prefer BRugs.
> BTW: "Real programmers" won't consider R2WinBUGS to be an "interface" at
> all - it might be useful, though. ;-)
> Uwe Ligges
> > --
> > Paul E. Johnson
> > Professor, Political Science
> > 1541 Lilac Lane, Room 504
> > University of Kansas
> >
> > ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas

More information about the R-help mailing list