You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`ccdrAlgorithm` implements the CCDr structure learning algorithm described in \[[1](#references)\]. Based on observational data, this algorithm estimates the structure of a Bayesian network (aka edges in a DAG) using penalized maximum likelihood based on L1 or concave (MCP) regularization.
22
+
`ccdrAlgorithm` implements the CCDr structure learning algorithm described in [[1-2](#references)]. This algorithm estimates the structure of a Bayesian network from mixed observational and experimental data using penalized maximum likelihood based on L1 or concave (MCP) regularization.
23
23
24
-
Presently, this package consists of a single method that implements the main algorithm; more functionality will be provided in the future. To generate data from a given Bayesian network and/or simulate random networks, the following R packages are recommended:
25
-
26
-
-`bnlearn`: [bnlearn on CRAN](https://cran.r-project.org/package=bnlearn), [www.bnlearn.com](http://www.bnlearn.com)
27
-
-`pcalg`: [pcalg on CRAN](https://cran.r-project.org/package=pcalg)
28
-
-`igraph`: [igraph on CRAN](https://cran.r-project.org/package=igraph), [http://igraph.org/r/](http://igraph.org/r/)
24
+
Presently, this package consists of a methods that implement the main algorithm and generate data (with interventions if necessary) from a Gaussian Bayesian network. To simulate random networks, it is recommended to use the [`sparsebnUtils`](https://cran.r-project.org/package=sparsebnUtils) package. Other packages for simulating DAGs and observational data include [bnlearn](https://cran.r-project.org/package=bnlearn), [pcalg](https://cran.r-project.org/package=pcalg), and [igraph](https://cran.r-project.org/package=igraph).
29
25
30
26
## Overview
31
27
32
-
The main method is `ccdr.run`, which runs the CCDr structure learning algorithm as described in \[[1](#references)\].
28
+
The main method is `ccdr.run`, which runs the CCDr structure learning algorithm as described in \[[1-2](#references)\]. For simulating data from a Gaussian Bayesian network, the package provides the method `generate_mvn_data`. This method can simulate observational data or experimental data with interventions (or combinations of both).
`ccdrAlgorithm` implements the CCDr structure learning algorithm described in \[[1](#references)\]. Based on observational data, this algorithm estimates the structure of a Bayesian network (aka edges in a DAG) using penalized maximum likelihood based on L1 or concave (MCP) regularization.
6
+
`ccdrAlgorithm` implements the CCDr structure learning algorithm described in \[[1-2](#references)\]. This algorithm estimates the structure of a Bayesian network from mixed observational and experimental data using penalized maximum likelihood based on L1 or concave (MCP) regularization.
7
7
8
-
Presently, this package consists of a single method that implements the main algorithm; more functionality will be provided in the future. To generate data from a given Bayesian network and/or simulate random networks, the following R packages are recommended:
9
-
10
-
-`bnlearn`: [bnlearn on CRAN](https://cran.r-project.org/package=bnlearn), [www.bnlearn.com](http://www.bnlearn.com)
11
-
-`pcalg`: [pcalg on CRAN](https://cran.r-project.org/package=pcalg)
12
-
-`igraph`: [igraph on CRAN](https://cran.r-project.org/package=igraph), <http://igraph.org/r/>
8
+
Presently, this package consists of a methods that implement the main algorithm and generate data (with interventions if necessary) from a Gaussian Bayesian network. To simulate random networks, it is recommended to use the [`sparsebnUtils`](https://cran.r-project.org/package=sparsebnUtils) package. Other packages for simulating DAGs and observational data include [bnlearn](https://cran.r-project.org/package=bnlearn), [pcalg](https://cran.r-project.org/package=pcalg), and [igraph](https://cran.r-project.org/package=igraph).
13
9
14
10
Overview
15
11
--------
16
12
17
-
The main method is `ccdr.run`, which runs the CCDr structure learning algorithm as described in \[[1](#references)\].
13
+
The main method is `ccdr.run`, which runs the CCDr structure learning algorithm as described in
14
+
$$\[1-2\](\#references)$$
15
+
. For simulating data from a Gaussian Bayesian network, the package provides the method `generate_mvn_data`. This method can simulate observational data or experimental data with interventions (or combinations of both).
0 commit comments