小弟初学R2WinBUGS包,在依葫芦画瓢拷贝code时发现下面的错误:
1:
library("R2WinBUGS")
data(schools)
J <- nrow(schools)
y <- schools$estimate
sigma.y <- schools$sd
data <- list("J","y","sigma.y")
inits <- function(){
list(theta=rnorm(J,0,100),mu.theta=rnorm(1,0,100),
sigma.theta=runif(1,0,100))
}
schools.sim = bugs(data,inits,
model.file="hierarchicalmodel.bug",
parameters=c("theta","mu.theta","sigma.theta"),
n.chains=3,n.iter=2000,n.burnin=1000,n.thin=1,
bugs.directory="c:/Program Files/WinBUGS14/",
codaPkg=FALSE)
错误于bugs(data, inits, model.file = "hierarchicalmodel.bug", parameters = c("theta", :
hierarchicalmodel.bug does not exist.
2
x = c(1.0,1.5,1.5,1.5,2.5,4.0,5.0,5.0,7.0,8.0,8.5,
9.0,9.5,9.5,10.0,12.0,12.0,13.0,13.0,14.5,
15.5,15.5,16.5,17.0,22.5,29.0,31.5)
y = c(1.80,1.85,1.87,1.77,2.02,2.27,2.15,2.26,2.47,
2.19,2.26,2.40,2.39,2.41,2.50,2.32,2.32,2.43,
2.47,2.56,2.65,2.47,2.64,2.56,2.70,2.72,2.57)
N <- length(x)
data <- list("x","y","N")
inits <- function(){
list(alpha=1,beta=1,tau=1,gamma=0.9)
}
nonlinear.sim = bugs(data,inits,
model.file="nonlinearmodel.bug",
parameters=c("alpha","beta","tau","gamma"),
n.chains=1,n.iter=10000,n.burnin=5000,n.thin=1,
bugs.directory="c:/Program Files/WinBUGS14/",
codaPkg=FALSE)
错误于bugs(data, inits, model.file = "nonlinearmodel.bug", parameters = c("alpha", :
nonlinearmodel.bug does not exist.
初次使用,摸不清头脑,请高手指点一下,万分感激