p <- 8 # number of nodes
# "truK" is the precision matrix of true graph
truK <- diag(p)
for (i in 1:(p-1)) truK[i,i+1] <- truK[i+1,i] <- 0.5
truK[1,p] <- truK[p,1] <- 0.4
truK
# generate the data (200 observations) from multivariate normal
# distribution with mean zero and percision matrix "truK"
data <- mvrnorm(200, c(rep(0,p)), solve(truK))
# First, we run the 'bdmcmc' function for small number of iterations
output <- bdmcmc(data, iter = 40, burn = 30, meanzero = T)
prob.allg(output)
Run the code above in your browser using DataLab