writeModel {crmPack} | R Documentation |
Creating a WinBUGS model file
Description
Convert R function to a WinBUGS model file. BUGS models follow
closely S syntax. It is therefore possible to write most BUGS models as R
functions.
As a difference, BUGS syntax allows truncation specification like this:
dnorm(...) I(...)
but this is illegal in R. To overcome this
incompatibility, use dummy operator %_%
before I(...)
:
dnorm(...) %_% I(...)
. The dummy operator %_%
will be
removed before the BUGS code is saved.
In S-PLUS, a warning is generated when the model function is defined if the
last statement in the model is an assignment. To avoid this warning, add the
line invisible()
to the end of the model definition. This line will be
removed before the BUGS code is saved.
Usage
writeModel(model, con = "model.bug", digits = 5)
Arguments
model |
R function containing the BUGS model in the BUGS model language, for minor differences see Section Details. |
con |
passed to |
digits |
number of significant digits used for WinBUGS
input, see |
Value
Nothing, but as a side effect, the model file is written
Author(s)
original idea by Jouni Kerman, modified by Uwe Ligges, Daniel Sabanes Bove removed S-PLUS part