| gmG | R Documentation |
These two data sets contain a matrix containing information on eight gaussian variables and the corresonding DAG model.
data(gmG)
gmG and gmG8 are each a list of two components
a numeric matrix 5000 \times 8.
a graph, i.e., of formal class
"graphNEL" from package graph with 6 slots
.. ..@ nodes : chr [1:8] "1" "2" "3" "4" ...
.. ..@ edgeL :List of 8
........
The data was generated as indicated below. First, a random DAG model was
generated, then 5000 samples were drawn from “almost” this
model, for gmG: In the previous version, the data generation
wgtMatrix had the non-zero weights in reversed order for
each node. On the other hand, for gmG8, the correct weights
were used in all cases
The data set is identical to the one generated by
## Used to generate "gmG"
set.seed(40)
p <- 8
n <- 5000
## true DAG:
vars <- c("Author", "Bar", "Ctrl", "Goal", paste0("V",5:8))
gGtrue <- randomDAG(p, prob = 0.3, V = vars)
gmG <- list(x = rmvDAG(n, gGtrue, back.compatible=TRUE), g = gGtrue)
gmG8 <- list(x = rmvDAG(n, gGtrue), g = gGtrue)
data(gmG)
str(gmG, max=3)
stopifnot(identical(gmG $ g, gmG8 $ g))
if(dev.interactive()) { ## to save time in tests
round(as(gmG $ g, "Matrix"), 2) # weight ("adjacency") matrix
if (require(Rgraphviz)) plot(gmG$g)
pairs(gmG$x, gap = 0,
panel=function(...) smoothScatter(..., add=TRUE))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.