plotLMER3d.fnc:具有许多变量的 HLM 错误

plotLMER3d.fnc : Error for HLMs with many variables

我目前正在研究具有大量变量和交互项的多层次模型。到目前为止,我已经使用 LMERConvenienceFunctions 包的 plotLMER3d.fnc 函数来获取其中一些交互的 3D 图。不幸的是,当我向回归中添加更多变量时,我收到一条错误消息:

fit3_plot <- lmer(OTIF ~ FtO* Variability + FtO* COLT2 + Products *FtO + FtO *Age4 + Products *FtO + Orders2*FtO + Age2*Variability +COLT2*Variability + COLT2*Age2 + COLT2*Products + COLT2*OpC + (1 | BU) + (1 | BU:RBU_SBU), data = Data4)

plotLMER3d.fnc(fit3_plot, pred = "Variability", intr = "COLT2", plot.type = "persp", phi = 25, theta=90)

gzfile(file, "wb") 错误:无法打开连接

另外:警告信息:

在 gzfile(文件, "wb") 中: 无法打开压缩文件 'C:\Users\XXX\AppData\Local\Temp\RtmpKEw4FX/lmer___OTIF_FtO_Variability__FtO_COLT2__Products_FtO__FtO_Age4__Products_FtO__Orders2_FtO__Age2_Variability__COLT2_Variability__COLT2_Age2__COLT2_Products__COLT2_OpC__WWW1_BUWWW__WWW1_BU_RBU_SBUWWW___Data4___Variability_COLT2.rda',可能的原因 'No such file or directory'

然而,当我从回归中删除前 6 个交互时,我能够获得一个图。

有人知道如何解决这个问题吗?我将不胜感激!

最佳,

基督教徒

问题是 plotLMER3d.fnc 保存了一个文件名太长的临时 .rda 文件。例如,在 windows 中,路径的最大长度限制为 260 个字符。因此,该函数无法检索 .rda 文件。 您可以通过使用 plot.data 参数更改文件名来解决问题:例如plot.dat = "my_plotting.data"