0

編集:別のエラーを与える方法を提供したデータフレームのサブセットなので、pastebin エントリを完全なデータ フレームに置き換えました。

これがデータ フレームの先頭で、mlogit 形式に読み込まれます。clogitdf <- mlogit.data(df1, choice= "y", shape="long", alt.var="id_var")

http://pastebin.com/ytisEDfD

変数:

PriceNorm= サイズに正規化されたブランドの価格 (例: $/oz.)

Inc=収入

y= (消費者の選択: Tide、Surf、または Wisk)

モデルは次のとおりです。 reg2 <- mlogit(y ~ PriceNorm | Inc, data=clogitdf, id.var="id_var", reflevel="surf")

目標は、消費者が Tide、Surf、Wisk の 3 つのブランドをどのように好むかをモデル化することです。モデルを実行すると、正の係数がオンにPriceNormなり、負になるはずです。何が悪いのか正確にはわかりませんが、ダミー変数を含める必要があるように感じます。ただし、そうすると、モデルが特異であるというエラーが表示されます。

誰でもこれを理解するのを助けることができますか?

4

0 に答える 0