Usage
bdgraph.sim( n = 2, p = 10, type = "Gaussian", graph = "random", prob = 0.2,
size = NULL, mean = 0, class = NULL, cut = 4, b = 3,
D = diag(p), K = NULL, sigma = NULL, vis = FALSE )
Arguments
n
The number of samples required. The default value is 2.
p
The number of variables (nodes). The default value is 10.
type
Type of data with four options "Gaussian" (as a default), "non-Gaussian", "discrete", and "mixed".
For option "Gaussian", data are generated from multivariate normal distribution.
Fo
graph
The graph structure with option "random" (default), "cluster", "scale-free", "hub", "fixed", and "circle".
It also could be an adjacency matrix corresponding to a graph s
prob
If graph="random", it is the probability that a pair of nodes has a link. The default value is 0.2.
size
The number of links in the true graph (graph size).
mean
A vector specifies the mean of the variables. The default value is a zero vector.
class
If graph="cluster", it is the number of classes.
cut
If type="discrete", it is the number of categories for simulating discrete data. The default value is 4.
b
The degree of freedom for G-Wishart distribution, $W_G(b, D)$. The default is 3.
D
The positive definite $(p \times p)$ "scale" matrix for G-Wishart distribution, $W_G(b, D)$. The default is an identity matrix.
K
If graph="fixed", it is a positive-definite symmetric matrix specifies as a true precision matrix.
sigma
If graph="fixed", it is a positive-definite symmetric matrix specifies as a true covariance matrix.
vis
Visualize the true graph structure. The default value is FALSE.