[R] Error with r2winbugs
Ben Bolker
bolker at ufl.edu
Fri Jul 17 00:09:57 CEST 2009
cddesjar wrote:
>
> Hi,
> I am trying to do run the following model saved in "C:/bugs/sus.bug"
>
> model {
> for (i in 1:n){
> y[i] ~ dpois(lamdba[i])
> log(lambda[i]) <- mu+bmale[male[i]]+bschn[schn[i]]+epsilon[i] #
> epsilon[i] ~ dnorm(0,tau.epsilon)
> }
> mu ~ dnorm(0,.0001)
> bmale ~ dnorm(0,.0001)
> tau.epsilon <- pow(sigma.epsilon, -2)
> sigma.epsilon ~ dunif(0,100)
> for (j in 1:n.schn){
> bschn[j] ~ dnorm(0,tau.schn)
> }
> tau.schn <- pow(sigma.schn, -2)
> sigma.schn ~ dunif(0,100)
> }
>
> I am running the following syntax:
> [snip]
> sus.sim <-
> bugs(data,inits,parameters,"C:/bugs/susc.bug",n.chains=3,n.iter=10,debug=TRUE)
>
> And get the following error:
>
> display(log)
> check(C:\DOCUME~1\CHRIST~1\LOCALS~1\Temp\Rtmpyg7eDj/susc.bug.txt)
> empty slot not allowed in variable name
>
> [snip]
>
This is an error with your BUGS model, not your R code. (I assume that your
model is really stored in "susc.bug", not "sus.bug" as you say above.)
Do you really mean "lamdba[i]" and not "lambda[i]" in line 3?
Otherwise, I don't know (and you should probably ask the question on
a BUGS list rather than an R list ...)
Ben Bolker
--
View this message in context: http://www.nabble.com/Error-with-r2winbugs-tp24520746p24525264.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list