簡體   English   中英

貝葉斯網絡與 R

[英]Bayesian Network with R

我正在嘗試構建貝葉斯網絡模型。 但是我無法安裝合適的軟件包。 嘗試使用gRainbnlearnRgraphviz進行繪圖。 我在 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) 

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) 

模型的其他信息

1) 變量數量 - 17 2) 變量類型 - 離散/連續

graphRBGLRgraphviz不在 CRAN 上,而是在bioconductor 上

要安裝這些軟件包,請執行

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install(c("graph", "RBGL", "Rgraphviz"))

然后以通常的方式從 CRAN 安裝軟件包:

install.packages("gRain", dependencies=TRUE)

另請參閱gRain安裝說明

對於 R 3.5 或更高版本,您可以使用BiocManager安裝Bioconductor包。
請參閱: https : //bioconductor.org/install
我使用以下代碼安裝了它們:

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install(version = "3.10")
BiocManager::install(c("gRbase", "RBGL", "Rgraphviz", "gRain"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM