在给定某些标准的情况下,我尝试使用MuMIn::dredge()
全局模型来给我我的候选模型。我已经阅读?dredge
并理解了其中的一些内容,但我仍然对如何包含我的标准之一有疑问:
如果我有一个全局模型,例如
y ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X1:X2 + X2:X3 + X3:X4 + X4:X6 + X5:X7
(几个主要影响和几个交互)并且我想指定我只希望疏通返回一次包含一个交互的模型,我如何以简单的方式对其进行子集化?
此外,如果全局模型还包括参数的二次多项式
Y ~ X1 + X1^2 + X2 + X3 + X4
并且我想指定这两个应该始终在模型中一起存在(主效应X1
永远不会单独存在X1^2
)我理解的语法是(同意?):
dredge(global.model, subset=(X1^2|!X1))
如果我理解正确,dredge()
是否正在采取相反的方式(X1^2
只有在模型中才会出现在X1
模型中 - 对于在没有主要影响的情况下永远不会发生的交互也是如此)?
但是里面的二次多项式的语法是怎样的dredge()
呢?我是对的,它是这样的:
dredge(global.model, subset=({I(X1^2)}|!X1))
?