首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lme4和nlme包之间的冲突

lme4和nlme包之间的冲突
EN

Stack Overflow用户
提问于 2011-12-07 22:13:00
回答 2查看 1.1K关注 0票数 0

我有这个脚本:

代码语言:javascript
复制
mod<-lmList(log(indwgt)~log(lngtclass)| sex, data=mbsp) 

这在两周前就奏效了。今天我得到了

代码语言:javascript
复制
Error in eval(expr, envir, enclos) : object 'indwgt' not found

我觉得这是由于lme4和nlme之间的干扰,但我不知道如何删除nlme。如果它有任何帮助,我试着这样做:

代码语言:javascript
复制
getAnywhere(lmList)

2 differing objects matching ‘lmList’ were found
in the following places
  package:lme4
  namespace:lme4
  namespace:nlme

但这对我来说毫无意义,除了加强了我对两个包之间的干扰的感觉。有什么想法吗?我退出了R,重新开始,加载包,更新包,所有我能想到的东西。移除它们基本上是行不通的。

EN

回答 2

Stack Overflow用户

发布于 2011-12-07 22:23:07

确实,在lme4nlme包中有两个版本的lmList (略有不同)。如果两者都已加载,并且希望确保使用的是lmListnlme版本,请使用nlme::lmList。或者通过detach("package:lme4")卸载lme4包。反之亦然,显然,如果您想使用lme4版本(lme4::lmListdetach("package:nlme").然而,,我实际上并不认为错误的lmList版本会导致你得到的特定错误。发布str(mbsp)的结果会有所帮助...

票数 2
EN

Stack Overflow用户

发布于 2011-12-07 22:47:02

您的错误消息意味着indwgt不在mbsp中。

有没有可能你在过去的两周里做了一些改变,导致了一个微妙的名字改变?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8416696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档