# NOT RUN {
p <- w <- 10
s0 <- p # number of edges
lower <- rep(0, (p*(p-1)/2)) # num of possible edges
nz_set <- sample(1:(p*(p-1)/2), s0) # sample a non-zero edge set
lower[nz_set] <- 0.5
amat <- matrix(0, p, p)
amat[lower.tri(amat)] <- lower
bmat <- diag(sqrt(seq(1, 1.5, length=p)))
Sig <- seq(1.5, 1, length = p)
X <- rmvDAG_int(100, amat, bmat, Sig)
Sig0 <- rep(1, p)
sigma0 <- 3
out <- intDAG(X, p, 2, 2, 0.05, rho=10, sigma=sigma0, Sig=Sig0)
# }
Run the code above in your browser using DataLab