这是使用自己的规范在 R 中使用贝叶斯网络模拟数据的后续问题
假设现在我想包括离散父母和连续父母,以便我的 DAG 包含治疗和死亡(结果),并且都取决于年龄(连续)和性别:
library(bnlearn)
# Specify DAG
net <- model2network("[treatment|age:gender][age][gender][death|treatment:age:gender]")
graphviz.plot(net)
在这种情况下,我将如何定义条件概率表?
同样,如果结果是连续变量而不是离散变量,我该如何定义结果?