Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/genOpenBugsScript.R
Generating a script file to run BUGS batch-mode.
1 2 3 4 5 |
paramSet |
A character vector of the names of the parameter to be monitored. |
n.chains |
The number of chains to be monitored. |
n.iter |
The number of iterations of each chain. |
n.burnin |
The length of the burn-in. |
n.thin |
Thinning rate. |
dic |
If TRUE, dic will be monitored |
model.file |
A character string of the name of file which contains the model specification for BUGS. It should end with .txt to be recognizable by BUGS. |
data.file |
A character string of the name of the data file. It should end with .txt to be recognizable by BUGS. |
inits.files |
A vector of file names of initial values. They should end with .txt to be recognizable by BUGS. |
bugsWorkingDir |
A character string specifying the directory to store temporary files for running BUGS. |
script |
A character string naming the files to print the script to. It must end with .txt to be recognizable by BUGS. |
debug |
A logical value indicating whether or not closing the BUGS window after running the script. |
OpenBugs |
If TRUE, OpenBugs is used. |
Windows |
If TRUE, Windows plataform is used. |
seed |
An integer of random number seed. |
This function only write a script to ‘script’, which uses the
file names of ‘model.file’, ‘data.file’, and
‘inits.files’, without actually reading them. These file names
should be correct when using runBugs
.
workingDir and bugsWorkingDir establish the translation between a directory native to the operating system and a directory recognizable by wine. They are the same if useWine == FALSE.
None.
Jun Yan jyan@stat.uconn.edu and Marcos Prates marcosop@est.ufmg.br
genDataFile
, genInitsFile
,
format4Bugs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ## no tested examples for mac-os.
## Not run:
script.file <- paste(tempfile("script"), ".txt", sep="")
genBugsScript(paramSet=c("alpha", "theta"), n.chains=2, n.keep=1500,
n.burnin=500, n.thin=1,
model.file="~/tmp/model.txt",
data.file="~/tmp/data.txt",
inits.file=c("~/tmp/init1.txt",
"~/tmp/init2.txt"),
bugsWorkingDir=" ~/tmp/",
script=script.file)
file.show(script.file)
unlink(script.file)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.