0

我目前正在研究具有大量变量和交互项的多级模型。到目前为止,我已经使用 LMERConvenienceFunctions-package 的 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),数据 = Data4)

plotLMER3d.fnc(fit3_plot,pred = “可变性”,intr = “COLT2”,plot.type = “persp”,phi = 25,theta=90)

gzfile(文件,“wb”)中的错误:无法打开连接

另外:警告信息:

In gzfile(file, "wb") : cannot open compressed file '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', probable reason 'No such file or directory'

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

有人知道如何解决这个问题吗?我会很感激!

最好的,

基督教

4

1 回答 1

1

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

于 2015-11-09T15:38:12.827 回答