如何在R中的贝叶斯网络中进行MAP估计?

时间:2019-05-07 12:38:36

标签: r estimation bayesian-networks bnlearn

我必须使用MAP估计(最大后验)来执行贝叶斯网络测试。我有一个由5个变量组成的(高斯)数据框,每个变量的唯一值从2到16个不等。有谁知道谁使用bnlearn包设置弧线以及如何进行估计学习?现在,我收到以下错误:

  

check.fitting.method(method,data)中的错误:贝叶斯参数   (条件)高斯贝叶斯网络的估计不是   已实施。

   #MAP estimate learning
   library(bnlearn)
   pdag = iamb(BayesianDF)
   pdag
   #How to set arcs for the other nodes?
   dag = set.arc(pdag, from = "results.cluster", to = "type_touch")
   fit = bn.fit(dag, BayesianDF, method = "bayes")
   fit

我希望获得代表贝叶斯网络(条件)概率的参数估计。

0 个答案:

没有答案