0

私はこのスクリプトを持っていました:

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

それは2週間前に機能しました。今日私は得る

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

とパッケージlmListには2つの(わずかに異なる)バージョンがあるのは事実です。両方をロードしていて、のバージョンを使用していることを確認したい場合は、を使用してください。または、を介してパッケージをアンロードします。逆に、明らかに、バージョンを使用したい場合(、。 ただし、バージョンが間違っていると特定のエラーが発生する可能性があるかどうかは実際にはわかりません。の結果を投稿すると役立つでしょう...lme4nlmenlmelmListnlme::lmListlme4detach("package:lme4")lme4lme4::lmListdetach("package:nlme")lmListstr(mbsp)

于 2011-12-07T14:23:06.840 に答える
1

エラー メッセージは、indwgtが にないことを意味しmbspます。

この 2 週間で変更を加えた結果、名前が微妙に変わった可能性はありますか?

于 2011-12-07T14:47:02.277 に答える