Rでlme関数を使用して、交差およびネストされた設計のモデルを適合させる方法は?


8

Aが固定因子で、Bがランダム因子であるとします。AとBが交差しています。別のランダム因子CがBにネストされています。ABとACの相互作用を考慮して、nlmeパッケージのlme関数を使用してモデルをどのように適合させる必要がありますか?ありがとう。


タイトルにはlmeパッケージを、質問にはnlmeを言及します。正しいパッケージはどれですか?
ジョアン・ダニエル

1
AND ....コードはどこにありますか?
DWin

nlmeパッケージのlme関数について説明しました。lmeはパッケージではありません。そして、私は問題のためにこの関数の引数をどのように指定するのかと思っています。

lmer()lme4パッケージで試しましたか?たとえば、この本の章を
ゲスト

どうもありがとうございます。はい、lmer()関数は交差ランダム効果を簡単に処理できます。そのため、lme4パッケージはnlmeパッケージの大きな改善点です。後で、交差ランダム効果に合わせるためにlme()関数を使用するのは本当に難しいことに気付きました。新しいパッケージを入手したので、なぜそれを使用しないのですか?
Knightgu

回答:


5

ここでトリッキーな部分は、正しい式を指定することです。

library(nlme)
# Assume y is your response variable.
lme(fixed = y ~ A, random = ~ A | B/C)

ここでB/Cは、BにネストされたCを表し、の略ですB + B:C。Aはランダムな部分で繰り返されるため、Aとの相互作用が存在します。

nlmeの基本的な概要については、このドキュメントをお勧めします


解決策をありがとうございました。私はあなたが正しいと思います。実際の例を使用して確認します。ちなみに、本当にいい参考に。ありがとうございました。
Knightgu

1
Rを使用してあなたが言及した式を試してみました。残念ながら、私が使用したデータセットは式を正当化していませんでした。適用されたlme()関数は、数値解に収束しませんでした。lme4パッケージのlmer()関数は正しいことをしているようです。
Knightgu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.