ywh19860616兄,上回的数据也改成如下格式
也就是底下的panel data
mem_panel.xls
程序修改如短信息.
###########
library(R2WinBUGS)
library(mvtnorm)
N=50
T=4
set.seed(123)
panel=array(0,c(50,4,7))
panel[,,1]=y=rmvnorm(N, mean=rep(0.5,T), sigma=diag(4))
panel[,,2]=a=rmvnorm(N, mean=rep(0,T), sigma=diag(4))
panel[,,3]=b=rmvnorm(N, mean=rep(0.1,T), sigma=diag(4))
panel[,,4]=c=rmvnorm(N, mean=rep(0.2,T), sigma=diag(4))
panel[,,5]=d=rmvnorm(N, mean=rep(0.3,T), sigma=diag(4))
panel[,,6]=e=rmvnorm(N, mean=rep(0.4,T), sigma=diag(4))
panel[,,7]=f=rmvnorm(N, mean=rep(0.5,T), sigma=diag(4))
#data
data=list("N","T","panel")
#init
inits=function() {list( tau=0.99,gamma=c(0,0,3,1.2,0.7,0))}
parameters <- c("mu","tau","gamma")
msv.sim <- bugs(data, inits, parameters.to.save=parameters,"panel.bug",n.chains=1,
n.thin=1,n.iter=60000,n.burnin=10000,codaPkg=TRUE,debug=TRUE,DIC=TRUE,
bugs.directory="d:/WinBUGS14/",working.directory = "c:/Bugs/msv_ywh/")