我正在运行安装了 bnlearn 包的 Rstudio。
我想要不同父节点对子节点的影响(如果可能,有置信区间)。
我有:
我的数据集,被制成因子(25 个变量,200 个案例)。
我的节点之间所有合法连接的白名单(60 个弧)。
我的问题:当我运行以下代码时:
w<-rsmax2(fac, whitelist = arcs, blacklist = NULL, maximize = "hc",
test = NULL, score = NULL, alpha = 0.05, B = NULL,
optimized = TRUE, strict = FALSE, debug = TRUE)
我的电脑将因内存太少而停滞(它会产生大约 7 gigs 的内存使用,直到我的电脑放弃)。但是,如果我删除我的白名单,它会运行得很好。
所以:
据我所知,检测与约束的交互(arcs.csv)应该比没有使用更少的内存。事实证明这是错误的。我在这里错过了什么吗?
我对 bnlearn 为我推荐一个模型完全不感兴趣,我知道它应该是什么样子。我只想用节点之间的 p 值(和置信区间)计算依赖关系。我是否使用了正确的工具?