我把此程序中的y-y[i-1]改成了r,然后在程序的后面加上了以下语句做测试:
#library(R2WinBUGS)
#data
list(
r= c(-0.008600000, 0.007400000, -0.01240000, -0.02860000, -0.009900000, 0.01080000, 0.005800000, -0.02260000, -0.01140000, -0.01800000, 0.0009000000, -0.007600000
),
N = 12
)
#inits
#N = length(y)
#ksy0=rep(0,N)
#ksv0=rep(0,N)
#J0=rep(0,N)
#V0=rep(0,N)
list(mu = 1, k = 1, kt = 1, tauv =1, rho = 1, lambda = 1, tauy=1,muy=1,
muv=1,rhoj=1,
ksy=c(0,0,0,0,0,0,0,0,0,0,0,0
),
ksv=c(0,0,0,0,0,0,0,0,0,0,0,0
),
J=c(0,0,0,0,0,0,0,0,0,0,0,0
),
v = c(1.405700,1.397100,1.404500,1.392100,1.363500,1.353600,1.364400,1.370200,1.347600,1.336200,1.318200,1.319100
)
)
#parameters< -c("mu","k","kt","tauv","rho","lambda","tauy","muy","muv","rhoj")
#jump.sim< -bugs(datax, inits,parameters,"model.txt",n.chains=1,n.iter=1000)
#save(jump.sim,file="jump.Rdata")
但是程序一直提示“undefined variable”是怎么回事?
多谢各位大虾指教啊~