带有R的贝叶斯网络

Lea*_*ner 9 r bayesian-networks

我正在尝试构建一个贝叶斯网络模型.但是我无法安装合适的包.尝试gRain,bnlearnRgraphviz绘图.我在R 2.15和3.2中尝试过

以下是错误消息:

library(gRain)
Loading required package: gRbase
Loading required package: graph
Error: package ‘graph’ could not be loaded
In addition: Warning message:
In library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) :
  there is no package called ‘graph’

> install.packages("graph")
Warning message:
package ‘graph’ is not available (for R version 2.15.3) 
Run Code Online (Sandbox Code Playgroud)

R 3.2.1也是如此

> install.packages("graph")
(as ‘lib’ is unspecified)
Warning message:
package ‘graph’ is not available (for R version 3.2.1) 


> install.packages("Rgraphviz")
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning messages:
1: In open.connection(con, "r") : unable to resolve 'cran.r-project.org'
2: package ‘Rgraphviz’ is not available (for R version 3.2.1)

> install.packages("Rgraphviz")
(as ‘lib’ is unspecified)
Warning message:
package ‘Rgraphviz’ is not available (for R version 2.15.3) 
Run Code Online (Sandbox Code Playgroud)

该型号的其他信息

1)变量数 - 17 2)变量类型 - 离散/连续

rcs*_*rcs 23

该包graph,RBGLRgraphviz不在CRAN而是Bioconductor的.

要安装这些包,请执行

source("http://bioconductor.org/biocLite.R")
biocLite(c("graph", "RBGL", "Rgraphviz"))
Run Code Online (Sandbox Code Playgroud)

然后以通常的方式从CRAN安装软件包:

install.packages("gRain", dependencies=TRUE)
Run Code Online (Sandbox Code Playgroud)

另请参阅gRain安装说明.