我正在学习使用 R 包的动态贝叶斯网络模型bnlearn
。为此,我正在关注这篇论文,他们以 6 层的形式施加了某些约束(论文中的表 1):
1 Gender, age at ALS onset
2 Onset site, onset delta (start of the trial - onset)
3 Riluzole intake, placebo/treatment
4 Variables at time t-1
5 Variables at time t, TSO
6 Survival
在此示例中,由于gender
和age
位于顶层,它们不能受Riluzole intake
但影响(或具有因果关系)Riluzole intake
并最终受到影响survival
。这保证了网络的非周期性,也就是说,我们在变量之间没有无休止的反馈循环。
我的问题是,我们如何使用 R 包对这些先验知识进行建模bnlearn
。