我使用该函数定义了高斯贝叶斯网络的结构,iamb
然后使用 估计了节点的系数bn.fit
。
图书馆
library(bnlearn)
数据
{ C E G N V W
48.83 51.48 42.64 54.1 42.96 41.96
48.85 73.43 40.97 60.07 65.29 48.96
67.01 71.1 52.52 51.64 63.22 62.03
37.83 49.33 56.15 49.01 47.75 38.77
55.3 49.27 63.55 54.62 60.57 56.66
56.12 48.72 66.02 43.95 55.54 52.39}
代码
# Definition of mandatory and forbidden nodes - here the white list
wl = data.frame(from = c("E","G","V","W","N"), to = c("V", "V","W","C","C"))
# Definition of the constrained network
network <- iamb(Data, test = "cor", whitelist = wl)
# Estimation of the coefficients according to the structure of the network
est.para <- bn.fit(network, data = Data)
问题是这est.para
是一个列表而不是可以绘制的 GBN 等。 我想知道如何合并网络和估计的参数?