離散選択実験に最適なモデルを決定しようとしています。私は mlogit パッケージ (Croissant、2011) を使用しています。V1
各選択肢には、2 つの選択肢固有の特性 (と と呼びましょうV2
) があり、各個人には多数の人口統計学的特性 (年齢、性別など) があります。パネル データがあります。各個人が 10 の質問に回答します
データセットの例:
ID Ques RES V1 V2 Age Gender Alt
101 1 FALSE 75 75 66 1 1
101 1 TRUE 50 90 66 1 2
101 2 TRUE 10 50 66 1 1
101 2 FALSE 90 25 66 1 2
...
...
102 1 TRUE 50 90 24 0 1
102 1 FALSE 10 50 24 0 2
102 2 TRUE 75 75 24 0 1
102 2 FALSE 90 25 24 0 2
通常の mlogit の定式化では、以下を使用して係数を推定します。
ml <- mlogit(RES ~ V1 + V2 | Age + Gender, data = data, ...)
私がやりたいglmulti
のは、どの個人固有の変数を含める必要があるかを判断することです。つまり、モデルに含める必要があることはわかっていV1
ますが、、 などV2
にする必要があるかどうかはわかりません。Age + Gender
Age + Gender + Age:Gender
私が知る限り、次のコマンドを使用します。
test <- glmulti(RES ~ V1 + V2 | Age + Gender, data = data, fitfunc = mlogit)
ただし、これは 2 つのモデルのみを評価しているようです。
RES ~ 1
と
RES ~ 1 + V1 + V2 | Age + Gender
ただし、個人固有または代替固有の共変量の他の組み合わせは評価しません。どんな助けでも大歓迎です。