在疏浚中生成嵌套子集

Generate nested subsets in dredge

在 dredge(MuMIn 包)中我想使用 "subset" 以排除任何将变量 A 与 B、C 或 D 之一组合的模型。我试过

library(MuMIn) dg <- dredge (global.model, subset = !("A"&c("B","C","D"))

结果与 dg <- dredge (global.model, subset = !("A"&"B"),因此只排除同时包含 A 和 B 的模型。有什么方法可以用变量名称的向量来提供子集吗?

我当然可以使用 subset=!(A&B)|!(A&C)|!(A&D),但我更愿意使用 "exclude-vector"。

最简单的表达可能是 subset = !A | !sum(B, C, D)。它与 !A | !(B | C | D).

具有相同的结果