Nothing
## ---- echo=FALSE, message=FALSE, warning=FALSE--------------------------------
knitr::opts_chunk$set(comment = "#", warning = FALSE, eval = TRUE, message = FALSE)
set.seed(1)
library(gif)
## ----eval=FALSE---------------------------------------------------------------
# install.packages("gif")
## ---- eval=FALSE--------------------------------------------------------------
# library(devtools)
# install_github("Mamba413/gif/R-package", build_vignettes = TRUE)
## ---- echo=FALSE--------------------------------------------------------------
library(gif)
## -----------------------------------------------------------------------------
set.seed(1)
n <- 200
p <- 100
Omega <- diag(1, p, p)
for(i in 1:(p - 1)) {
Omega[i, i + 1] <- 0.5
Omega[i + 1, i] <- 0.5
}
x <- ggm.generator(n, Omega)
## -----------------------------------------------------------------------------
non_zero_num <- sum(Omega != 0) - p
res <- hgt(x, size = non_zero_num / 2)
Omega_hat <- as.matrix(res[["Omega"]])
head(Omega_hat[, 1:6])
active.entry <- res[["active.entry"]]
head(active.entry)
## ---- eval=FALSE--------------------------------------------------------------
# non_zero_index <- which(as.matrix(Omega) != 0, arr.ind = TRUE)
# active.entry <- non_zero_index[which(non_zero_index[,1] < non_zero_index[,2]),]
# res <- hgt(x, active.entry = active.entry)
## -----------------------------------------------------------------------------
res <- sgt(x, lambda = 0.01)
res[["is.acyclic"]]
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.