问题标签 [r-graphviz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
137 浏览

r - 如何使用 bnlearn 和 graphviz 绘制具有实例化节点的贝叶斯网络?

我正在尝试使用库bnlearnRgraphviz. 我的工作流程如下:

在使用随机数据(我实际使用的数据显然不是随机的)创建数据框后,我将数据离散化,结构学习有向无环图(DAG),将数据拟合到 DAG,然后绘制 DAG。我还绘制了一个 DAG,它显示了每个节点的后验概率。

接下来我要做的是手动更改bn.fit对象中的分布,分配给fitted,然后绘制一个 DAG,显示实例化节点和响应变量的更新后验概率e

这是我得到的结果,但我的实际 BN 更大,弧线更多,手动更改bn.fit对象是不切实际的。

在此处输入图像描述

我想知道是否有一种方法可以在不bn.fit手动更改对象的情况下通过实例化绘制 DAG?是否有我缺少的解决方法或功能?

我想/希望我已经彻底阅读了 bnlearn 的文档。我感谢任何反馈,如果我没有足够清楚地表达我的想法,我很乐意改变问题中的任何内容。

谢谢你。

0 投票
0 回答
5 浏览

r-graphviz - RGraphVIz 中的旋转图

我正在尝试在 RGraphViz 中旋转有向树。目前,它从上到下流动。我希望它从左到右流动。如果我写了一个“点”文件,我可以通过包含 rotate-90 来做到这一点。我找不到使用 RGraphViz 的方法。

指向适当文档的指针将不胜感激。

谢谢