問題タブ [mlogit]

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.

0 投票する
2 に答える
718 参照

r - mlogit限界効果エラーを解決するには?

R で mlogit モデルを正常に実行した後、限界効果を取得しようとすると、次のようなエラーが表示されます。

別の投稿で説明されているように、ソース コードの行番号 16 を変更しようとしても、同じエラーが発生します。どんな助けでも大歓迎です。私の変数はすべて代替固有のものではありません。私には4つの選択肢があります。

以下は、Web に投稿された同様の質問へのリンクですが、そこに投稿された解決策に苦労しています。 R における mlogit の限界効果 よろしくお願いし ます

0 投票する
1 に答える
56 参照

r - mlogit オブジェクトからの独立変数リストの抽出

次のパッケージを使用しています:

私のデータは次のように準備されています

そして、これが私のモデルです

次のコードを実行すると、結果が奇妙になります

私が期待するのは次のようなものです:

0 投票する
0 に答える
506 参照

r - エラー: タイプ「クロージャー」のオブジェクトはサブセット化できません (2)

この質問が以前に提起されたことは知っています ( <my code> のエラー: タイプ 'closure' のオブジェクトはサブセット化できません)。しかし、私はそれを理解することができませんでした。

使用するパッケージとデータの準備方法は次のとおりです

オブジェクトを定義しmlogitて予測に使用すると、そのエラーが発生します。

興味深い部分は、次のように置き換えるFormulaformula機能することです!

アップデート

関数で使用しているときにその問題が発生しmlogitました。抜け道を教えていただけると本当に助かります。

今回はformulaやを避けても解決しませんFormula。に変更するとXXX、エラーになります

0 投票する
1 に答える
685 参照

r - newdataでpredictを呼び出すときのmnlogitエラー

mnlogit パッケージを使用してモデルを適合させ、それを使用して標本外予測を行いたいと考えています。mnlogit に付属の釣りデータを使用して、おもちゃの例をセットアップしました。

私が得るエラーは次のとおりです。

colnames<-(のエラー*tmp*、value = list(chid = c(1L, 2L, 3L, 4L, 5L, : 'dimnames' の長さ [2] が配列の範囲と等しくない

Ubuntu 14.04.2 LTS で R バージョン 3.0.2 (2013-09-25) を実行しています。

パッケージを間違って使用していますか、それともバグですか?

編集:コメントを参照してください:「テスト」データテーブルから「モード」列を削除しようとしましたが、「新しいデータにはトレーニングデータと同じ列が必要です」というエラーが表示されます:

編集: これは、mlogit パッケージを使用する例です (これは似ていますが、大きな問題の場合は大幅に遅くなる可能性があります)。

私はまさにそれをやりたいのですが、mlogit の代わりに mnlogit を使用します。

0 投票する
1 に答える
4021 参照

r - R の mlogit.data - 'row.names<-.data.frame`(`*tmp*`, value = c(" のエラー)

R で mlogit-package のデータをセットアップしようとしていますが、どういうわけか問題が発生しているようです。

私のデータフレームはchoice2と呼ばれ、次のようになります。

次のコマンドを実行して、R で mlogit-package のデータをセットアップします。

ただし、これにより次のエラー メッセージが表示されます。

Choice2 は次のように記述できます。

ここで私が間違っている可能性があることを誰かに教えてもらえますか? 私はmlogitのヘルプドキュメントを探し、成功せずにstackowerflowで同様のトピックを探しました:)

ごきげんよう、ヘンリック

0 投票する
2 に答える
5693 参照

r - R mlogit モデル、計算的に特異

私は最初に、 mLogit に適したデータのフォーマット (BondedDust の table(TM) 提案によるバグの発見後に更新)との戦いに費やしました。

私が失敗するのは、データをモデル化しようとするときです。

solve.default(H, g[!fixed]) のエラー: システムは計算上特異です: 逆条件数 = 6.26659e-18

このトピックに関するいくつかの助けを本当に感謝します。私はそれで少しバナナに行くのではないかと心配しています。

データ自体は、何千人もの人々に食べ物のプレートのペアを決定させる実験からのものです (私たちは食べ物の見た目を変えます - 角度付きか円形か - プレートの形を変えます - 角度付きか円形か)。

ご多幸をお祈り申し上げます、アンディ。

PS Afraid 私は StackOverflow の統計 Q を持つ初心者です。

0 投票する
1 に答える
1651 参照

r - mlogit の vglm() と multinomial() の結果の大きな違い

irisデータセットの多項ロジスティック回帰モデルを行っていますが、

係数は次のとおりです。

次に、multinom()関数を使用して同じことを行います。

係数:

この 2 つの結果には大きなギャップがあるように見えますか? 私はどこで間違ったのですか?それらを修正して同様の結果を得るにはどうすればよいですか?

0 投票する
0 に答える
563 参照

r - 更新されたデータ フレームを含むネストされたロジット モデルの R で mlogit() を使用した予測と限界効果の失敗

mlogit() パッケージを使用して、R でネストされた Logit モデルを実行しました。現在、限界効果/弾力性を測定しようとしていますが、引き続きエラーが発生します。ここでは、パッケージの作成者がビネットを変更してエラーを再現しました。

次のエラーが表示されます。

これは、ネストされたモデル (通常の多項ロジットなど) がない場合に正常に機能し、以前のスタックオーバーフローの質問でカバーされていますが、変更されたデータ フレーム (でこの場合平均フレーム z)。

ここでの解決策は次のとおりです。Rでのmlogitの限界効果は役に立ちませんでした。

0 投票する
1 に答える
255 参照

r - Mlogit for Rank-Ordered Logit - Troubleshooting

I am trying to use the mlogit package to run a rank-ordered logit on my data. I had participants choose their top three out of 24 choices, and then rank them in order of preference. When I try to prepare the data for analysis using the mlogit.data command, I keep getting the following error:

I am wondering if the error has to do with rank ties. Out of 24 alternatives, participants only ranked 3, leaving the rest blank. I have since replaced the blanks with 4s. My data looks like the following:

Code for reproducible example:

Thanks for any insight you can provide, and if mlogit can't handle this data, does anyone have any other suggestions?