問題タブ [multilevel-analysis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 変量効果のない固定効果の推定
おそらく基本的な質問ですが、どうすればよいかわかりません。マルチレベル モデルを推定したいが、ランダム効果を推定せずに固定効果のみを推定したい場合、どうすればよいでしょうか? たとえば、ここに私のモデルがあります:
ありがとう。
r - パッケージ 'mitml' のマルチレベル R 二乗誤差
R のパッケージ 'mitml' を使用して、マルチレベル モデルの R 二乗測定値を計算しようとしています。モデルを指定するために lme4 と nlme を使用してみました。ただし、lme4 を使用してモデルを指定すると、R の 2 乗値は 4 つの計算すべてで同じになり (期待したものではありません)、nlme を使用するとエラーが発生します。両方のパッケージでモデルを指定するために使用しているコードは次のとおりです。
lme4:
H1 <- lmer(PAA_groupmc ~ Velocity.difference+(1|mydata$ID), data=mydata)
名前:
h1.1 <- lme(PAA_groupmc ~ Velocity.difference, data=mydata, random = ~1|ID, method="REML")
PAA_groupmc と Velocity.difference はどちらも連続変数であり、反復測定データセットがあるため、ID は各人を表す因子です。人によるランダム傍受を許可しました。
実行するmultilevelR2(H1)
と、次の結果が得られます: RB1: 0.1004472
RB2: 0.1004472
SB: 0.1004472
MVP: 0.1013596
質問 1:結果が非常に似ているのは奇妙だと思います。なぜそれが起こるのか、または私が間違っている可能性があることを誰かが説明できますか?
質問 2:実行するmultilevelR2(h1.1)
と、次のエラーが表示されます。
multilevelR2(h1.1) のエラー: R 二乗統計の計算は、クラスのモデルではサポートされていません
このエラーの意味と対処方法を教えてください。