ggm_search | R Documentation |
The 'ggm_search' function performs a Bayesian graph search to identify the most probable graph structure (MAP solution) using the Metropolis-Hastings algorithm. It also computes an optional Bayesian Model Averaged (BMA) solution across the graph structures sampled during the search.
ggm_search(
x,
n = NULL,
method = "mc3",
prior_prob = 0.3,
iter = 5000,
stop_early = 1000,
bma_mean = TRUE,
seed = NULL,
progress = TRUE,
...
)
x |
Data, either raw data or covariance matrix |
n |
For x = covariance matrix, provide number of observations |
method |
mc3 defaults to MH sampling |
prior_prob |
Prior prbability of sparseness. |
iter |
Number of iterations #@param burn_in Burn in. Defaults to iter/2 |
stop_early |
Default to 1000. Stop MH algorithm if proposals keep being rejected (stopping by default after 1000 rejections). |
bma_mean |
Compute Bayesian Model Averaged solution |
seed |
Set seed. Current default is to set R's random seed. |
progress |
Show progress bar, defaults to TRUE |
... |
Not currently in use |
This function is ideal for exploring the graph space and obtaining an initial estimate of the graph structure or adjacency matrix.
To refine the results or compute posterior distributions of graph parameters
(e.g., partial correlations), use the bma_posterior
function,
which builds on the output of 'ggm_search' to account for parameter uncertainty.
A list containing the MAP graph structure, BMA solution (if specified), and posterior probabilities of the sampled graphs.
Donny Williams and Philippe Rast
bma_posterior
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.