この問題に頭を悩ませています。5 つの要素を含むリストがresults4
あり、そのすべてがパッケージmer
のオブジェクトです。オブジェクトは、5 つの帰属データセットのそれぞれに対する回帰zelig
の結果です。Rubin's Rules for Multiple Computationを使用して結果を結合しようとしています。mer
ls.mixed
を使用して係数と標準誤差を抽出できsummary(results4[[1]])@coefs
ます。これは 16x3 ベクトル (16 変数、それぞれに点推定値、標準誤差、および t 統計量を含む) を返します。
5 セットの結果をループして、点推定値と標準誤差を組み合わせるプロセスを自動化しようとしていますが、残念ながら解決策が得られずにそれを見つめているようです。助言がありますか?
オブジェクトを生成するコードは次のmer
とおりです (変数名は変更されています)。
for (i in 1:5) {
results4[i] <- zelig(DV ~ V1 + V2 + V3 + V4 + V5 + V6 + V7 + V8 +
V9 + V10 + V11 + V12 + V13 + V14 + V15 + tag(1 | L2),
data = as.data.frame(w4[,,i]), model = "ls.mixed", REML = FALSE)
}