我正在调整一个混合效应模型,由于观察到的异方差性,需要包含一个效应来适应它。因此,使用
然而,我需要使用
关于随机效应(Var6)的选择以及考虑变量水平异质性的效应(Var7)的纳入,这些都经过了仔细分析。然而,我不会在这里展示整个过程,以免文章过长并且更加客观。
nlme
软件包的lme
函数可以很容易地解决这个问题,见下面的代码:library(nlme)
library(lme4)
Model1 <- lme(log(Var1)~log(Var2)+log(Var3)+
(Var4)+(Var5),
random = ~1|Var6, Data1, method="REML",
weights = varIdent(form=~1|Var7))
#Var6: It is a factor with several levels.
#Var7: It is a Dummy variable.
然而,我需要使用
lme4
包重新调整上述模型,即使用 lmer
函数。众所周知,有许多材料指出 lme4
存在一些限制,例如建模异方差性。我重新调整此模型的动机是我有兴趣使用特定的包,但该包仅接受通过 lmer
函数调整的混合模型。我该如何解决这种情况?下面是使用 lmer 函数调整的模型的一部分,但该模型未考虑建模观察到的异方差性效应。Model2 <- lmer(log(Var1)~log(Var2)+log(Var3)+
(Var4)+(Var5)+(1|Var6),
Data1, REML=T)
关于随机效应(Var6)的选择以及考虑变量水平异质性的效应(Var7)的纳入,这些都经过了仔细分析。然而,我不会在这里展示整个过程,以免文章过长并且更加客观。
hnp
函数在做什么。可能它正在尝试重新运行模型,但没有通过lmerControl
规定的要求吗? - Ben Bolkerlmer
中提供的帮助来制作这个图形?我非常喜欢您的答案,但是我需要对这个模型进行半正态图的绘制,但是为了实现这一点,该函数只能在使用lmer
调整混合效应模型时才起作用。因此,我希望能够使用您的答案。 - user55546