Re: [R] Making R talk to Win/OpenBUGS in Linux (again)

From: Uwe Ligges <ligges_at_statistik.uni-dortmund.de>
Date: Fri 05 May 2006 - 16:23:42 EST

Paul Johnson wrote:
> Wow! That was quick.
>
> One more thing would make my R2WinBUGS experience more perfect. I
> wish the "bugs" function explained how the user can write out the
> model.txt file from within the R code itself, rather than taking the
> current advice of creating it separately. The process now escribed in
> "bugs" is:
>
> 1. Write a WinBUGS model in a ASCII file.
> 2. Go into R.
>
> I don't know what the best way to create model.txt might be, but this
> does work, and maybe you have even better examples to show:
>
> myTextExample <- c(" model {
> for (j in 1:J){
> y[j] ~ dnorm (theta[j], tau.y[j])
> theta[j] ~ dnorm (mu.theta, tau.theta)
> tau.y[j] <- pow(sigma.y[j], -2)
> }
> mu.theta ~ dnorm (0.0, 1.0E-6)
> tau.theta <- pow(sigma.theta, -2)
> sigma.theta ~ dunif (0, 1000)
> }
> ")
>
> zz <- file("model.txt","w")
> writeLines(myTextExample,con=zz)
> close(zz)

I am alreeady on the way to include the function posted by Jouni Kerman at http://www.stat.columbia.edu/~kerman/td/fitbugs.R in both R2WinBUGS and BRugs.

This is probably not interesting to the majority of R-help readers, hence you might want to keep the discussion private from here.

Uwe Ligges

> The only dicey part here is that the user might save the model in the
> wrong directory, but I don't see what prevents that with the current
> advice in "bugs"
>
> I suggest this because it allows the creation of one file working
> examples in R2WinBUGS. For the teaching objective, this simplifies
> things a lot!
>
> So long, and thanks for all the fish
>
> pj
>
>
>
> On 5/4/06, Uwe Ligges <ligges@statistik.uni-dortmund.de> wrote:
>

>>Paul Johnson wrote:
>>
>>
>>>Hello, and thanks for the many very rapid responses to my requests for
>>>R/WinBUGS conversation.
>>>
>>>I do not know how to build OpenBUGS in linux, but will snoop around
>>>and see if I can't figure out what's wrong with linking R to BRugs.so.
>>>
>>>In the meanwhile...
>>>
>>>While we are on the linux/bugs topic, can I please ask for a fix in
>>>R2WinBUGS? On my system, the script.txt file is written into the
>>>WinBUGS directory,where the user does not ordinarily have write
>>>permissions.  If script.txt could be written with the other temporary
>>>files, this would be solved.
>>
>>Will be fixed for the next release.
>>We should also add some option to disable running bugs.update.settings()
>>which really requires write access in the WinBUGS directory.
>>
>>Uwe Ligges
>>
>>
>>>pj
>>
>>

>
>
> --
> Paul E. Johnson
> Professor, Political Science
> 1541 Lilac Lane, Room 504
> University of Kansas
>
> ______________________________________________
> R-help@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


R-help@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 Received on Fri May 05 16:29:24 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 05 May 2006 - 18:10:01 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.