glmmADMB-函数最大化器失败(找不到参数文件)

时间:2018-07-07 18:21:13

标签: r environment mixed-models

我的模型具有以下形式:

m1 <- glmmadmb(count_data ~ fixed1*fixed2 + (1|random/nested_random) 
+ offset(log_total_counts), data = long_data_frame,
verbose=FALSE,family="nbinom2")

这在Mac笔记本电脑(OS 10.13.4)上运行完毕。我需要将此分析移植到本地群集,因为我需要多次运行这些glmmADMB测试300,000次。因此,我按照以下网站上的指示在集群上安装了glmmADMB:http://glmmadmb.r-forge.r-project.org,该建议表明:

install.packages("R2admb")
install.packages("glmmADMB", 
    repos=c("http://glmmadmb.r-forge.r-project.org/repos",
            getOption("repos")),
    type="source")

我跑步时没有任何抱怨:

library(R2admb)
library(glmmADMB)

但是当我运行一个单独的模型示例时,出现以下错误:

./glmmadmb: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./glmmadmb)
 Error in glmmadmb(copy ~ week * conc + (1 | pool/cell) + offset(log_tot_reads_orig),  : 
  The function maximizer failed (couldn't find parameter file) Troubleshooting steps include 
(1) run with 'save.dir' set and inspect output files; 
(2) change run parameters: see '?admbControl';
(3) re-run with debug=TRUE for more information on failure mode
    In addition: Warning message:
    In system(cmd, intern = !verbose) :
      running command './glmmadmb -maxfn 500 -maxph 5 -noinit -shess' had status 1

我获得了有关群集上的环境的以下信息:

 glmmADMB:::get_bin_loc()
$bin_loc
[1] "local_path/R/x86_64-pc-linux-gnu-library/3.5/glmmADMB/bin/linux64/glmmadmb"

$platform
[1] "linux"

我尝试了上述网站建议的解决问题的步骤:

"Go to the Buildbot page and retrieve a binary that is compatible with your OS"

但是不幸的是,Buildbot页面是一个无效的超链接。

几乎可以肯定,这是集群环境的问题。我将非常感谢您提供有关如何解决此问题的建议,或者有关群集中可以修改或升级的内容的建议,这些建议可以向我的本地管理员提出。非常感谢!

0 个答案:

没有答案