問題:多項ロジスティック マルチレベル モデルのセットを推定する必要がありますが、適切な R パッケージが見つかりません。そのようなモデルを推定するのに最適な R パッケージは何ですか? STATA 13 は最近、この機能をマルチレベルの混合効果モデルに追加したため、そのようなモデルを推定する技術が利用できるようです。
詳細:多くの研究課題では、結果変数がカテゴリ変数である多項ロジスティック回帰モデルの推定が必要です。たとえば、生物学者は、どの種類の樹木 (松、カエデ、オークなど) が酸性雨の影響を最も受けるかを調べることに関心を持つかもしれません。市場調査員は、顧客の年齢とターゲット、セーフウェイ、またはウォルマートでの買い物の頻度との間に関係があるかどうかに関心があるかもしれません。これらのケースでは、結果変数がカテゴリ (順序付けされていない) であり、多項ロジスティック回帰が推奨される推定方法であるという共通点があります。私の場合、人間の移動のタイプの違いを調査しています。結果変数 (mig) は、0 = 移動なし、1 = 内部移動、2 = 国際移動にコード化されています。これが私のデータセットの簡略化されたバージョンです:
migDat=data.frame(hhID=1:21,mig=rep(0:2,times=7),age=ceiling(runif(21,15,90)),stateID=rep(letters[1:3],each=7),pollution=rep(c("high","low","moderate"),each=7),stringsAsFactors=F)
hhID mig age stateID pollution
1 1 0 47 a high
2 2 1 53 a high
3 3 2 17 a high
4 4 0 73 a high
5 5 1 24 a high
6 6 2 80 a high
7 7 0 18 a high
8 8 1 33 b low
9 9 2 90 b low
10 10 0 49 b low
11 11 1 42 b low
12 12 2 44 b low
13 13 0 82 b low
14 14 1 70 b low
15 15 2 71 c moderate
16 16 0 18 c moderate
17 17 1 18 c moderate
18 18 2 39 c moderate
19 19 0 35 c moderate
20 20 1 74 c moderate
21 21 2 86 c moderate
私の目標は、年齢 (独立変数) が (1) 国内で移住するかしないか、(2) 国際的に移住するかしないか、(3) 国内で移住するか国際的に移住するかのオッズに対する影響を推定することです。さらに複雑なのは、私のデータがさまざまな集計レベルで機能することです (たとえば、汚染は州レベルで機能します)。また、特定の種類の運動に着手する可能性に対する大気汚染 (汚染) の影響を予測することにも関心があります。
不格好な解決策:各モデルのデータ セットを 2 つの移行タイプのみに減らすことで、個別のロジスティック回帰モデルのセットを推定できます (たとえば、モデル 1: mig=0 および mig=1 とコード化されたケースのみ、モデル 2: mig=0 と mig=1 とコード化されたケースのみ)。 mig=2; モデル 3: mig=1 および mig=2 とコード化されたケースのみ)。このような単純なマルチレベル ロジスティック回帰モデルは lme4 で推定できますが、省略されたケースの影響を適切に説明できないため、このアプローチはあまり理想的ではありません。2 番目の解決策は、R2MLwiN パッケージを使用して、R を介して MLWiN で多項ロジスティック マルチレベル モデルを実行することです。しかし、MLWiN はオープン ソースではなく、生成されたオブジェクトは使いにくいため、このオプションは避けたいと思います。包括的なインターネット検索に基づいて、そのようなモデルに対する需要があるようですが、私は良い R パッケージを認識していません。したがって、そのようなモデルを実行した専門家が推奨事項を提供し、複数のパッケージがある場合は、いくつかの利点/欠点を示すことができれば素晴らしいことです. このような情報は、複数の R ユーザーにとって非常に役立つリソースになると確信しています。ありがとう!!
ベスト、ラファエル