fork download
  1. y=c(15,11,12,5,12)
  2. lambda=50
  3. a=1
  4. b=1
  5. data=list(n=length(y),y=y,lambda=lambda,a=a,b=b)
  6. params=list("phi","N")
  7. inits=function(){
  8. phi=rbeta(1,a,b)
  9. N=rpois(length(y),lambda)
  10. list(phi=phi,N=N)
  11. }
  12. sink("DensidadeMarginal.txt")
  13. cat("
  14. model{
  15. phi~dbeta(a,b)
  16. for(i in 1:n){
  17. N[i]~dpois(lambda)
  18. y[i]~dbin(phi,N[i])
  19. }
  20. }",fill=T)
  21. sink()
  22. library(R2OpenBUGS)
  23. fit=bugs(data,inits,params,model.file="DensidadeMarginal.txt",debug=F,n.chains=1,n.iter=100000,n.burnin=50000,n.thin=5, OpenBUGS.pgm='/home/dvd/bugs/bin/OpenBUGS')
  24. phi=fit$sims.matrix[,"phi"]
  25.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty