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.
For option "non-Gaussian", data are transfered multivariate normal distribution to continuous multivariate non-Gaussian distribution.
For option "discrete", data are transfered from multivariate normal distribution to discrete multivariat distribution.
For option "mixed", data are transfered from multivariate normal distribution to mixture of 'count', 'ordinal', 'non-Gaussian', 'binary' and 'Gaussian', respectively.
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 structure (an upper triangular matrix in which
\(g_{ij}=1\) if there is a link between notes \(i\) and \(j\), otherwise \(g_{ij}=0\)).
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.