0

我有这个脚本:

mod<-lmList(log(indwgt)~log(lngtclass)| sex, data=mbsp) 

两周前有效。今天我得到

Error in eval(expr, envir, enclos) : object 'indwgt' not found

我觉得是lme4和nlme之间的干扰,但我不知道如何删除nlme。如果有任何帮助,我试过这个:

getAnywhere(lmList)

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

但这对我来说毫无意义,除了加强我对两个包裹之间的干扰感。有任何想法吗?我已经退出 R,重新开始,加载包,更新包,我能想到的一切。删除它们基本上不起作用。

4

2 回答 2

2

确实,and包lmList中有两个(略有不同)版本。如果您已经加载了两者并且您想确保您使用的是 的版本,请使用. 或者通过卸载包。反之亦然,显然,如果你想使用版本 ( , 。 但是,我实际上并没有看到错误的版本会如何导致你得到的特定错误。发布结果会有所帮助......lme4nlmenlmelmListnlme::lmListlme4detach("package:lme4")lme4lme4::lmListdetach("package:nlme")lmListstr(mbsp)

于 2011-12-07T14:23:06.840 回答
1

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

您是否有可能在过去两周内进行了一些更改,从而导致了细微的名称更改?

于 2011-12-07T14:47:02.277 回答