問題タブ [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 に答える
7473 参照

r - R の多項ロジット: mlogit と nnet

R で多項ロジットを実行したいのですが、2 つのライブラリ と を使用しましたnnetmlogitこれらは異なる結果を生成し、異なるタイプの統計を報告します。私の質問は次のとおりです。

  1. nnetによって報告された係数と標準誤差と によって報告された係数と標準誤差の不一致の原因は何mlogitですか?

  2. Latexを使用して結果をファイルに報告したいと思いますstargazer。そうする場合、問題のあるトレードオフがあります。

    • その結果を使用すると、mlogit疑似 R 二乗などの必要な統計が得られますが、出力は長い形式になります (以下の例を参照)。

    • 結果を使用するとnnet、形式は期待どおりですが、AIC などの興味のない統計が報告されますが、たとえば、疑似 R 二乗は含まれません。

    を使用する場合mlogit、 のフォーマットで統計を報告してもらいたいです。nnetstargazer

以下は再現可能な例で、3 つの選択肢があります。

コンパイル時の tex 出力は、望ましくないと思われる「長い形式」と呼ばれるものです。

ここに画像の説明を入力

今、使用してnnet

tex出力を与えます:

ここに画像の説明を入力

これは私が望む「ワイド」フォーマットです。異なる係数と標準誤差に注意してください。

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

python - statsmodelsモジュールを使用したPython多項ロジット:mlogit回帰のベース値を変更

立ち往生している小さな問題があります。Python statsmodels を使用して多項ロジット モデルを構築しており、教科書に記載されている例を再現したいと考えています。ここまでは順調ですが、回帰の基準値として別の目標値を設定するのに苦労しています。誰か助けてくれませんか?!

したがって、列「CC」はターゲット変数であり、糖尿病ステータスのエンコンディングが含まれています。

CC = 1 -> 明らかな糖尿病、CC = 2 -> 化学的糖尿病、CC = 3 -> 正常

現在、デフォルトでは CC = 1 がベース値ですが、CC = 3 をベース値にしたいと考えています。これが私の回帰出力です。

誰か知っていますか?

事前にどうもありがとう、ig