2016-07-02 8 views
-2

ネストされたLogitモデルでは、ツリーの各レベルで回帰を定義できます。私がマニュアルや追加の例で読んだ例では、回帰変数は最後のレベルでのみ定義されています。一般的に議論されている釣りモードの例を使用します。mlogitパッケージR:ネストされたLogitについて

巣:

Shore = { Beach, Pier} , Boat = { Charter, Private} 

は、私が説明変数PriceCatchRate、およびIncomeを持っていると言います。最後のレベルについてはPriceCatchRate、最後のレベルについてはIncomeをどうすればいいですか?私にできることRで

mlogit(choice~price+catch,nests=list(shore=c("pier","beach"),boat=c("charter","private"))) 

が、私は、変数incomeを固執する場所を知りません。

+2

ないクロスポスト(すなわち[ネストされたロジットについてのご質問mlogitパッケージR]を行ってください: //stats.stackexchange.com/q/221821/7290)の[stats.SE]にあります)。それはSEの方針に反する。あなたの質問を投稿するサイトを決定し、他のバージョンを削除します。 – gung

+0

私はお詫び申し上げます。私はあなたが他のフォーラムが適切な場所ではないと私に言ったので、投稿しました。私はそれを削除します。 – user23438

+0

申し訳ありません私はそれが正当な質問だったと思ったので、私はそれをもう一度削除することはできません:-(実際に私は同じフォーラム(不幸にも回答なし)で正確な質問を見つけました。 stackexchange.com/questions/113450/nest-varying-parameters-in-nested-logit-model-estimation-mlogit-package[\link] – user23438

答えて

0

使用している例や、あなたの質問への答えは、ドキュメントの両方である:(のhttp:

## model with charter as the reference level 

m <- mlogit(mode ~ price+ catch | income, data = Fish, reflevel = "charter") 

## same model with a subset of alternatives : charter, pier, beach 

m <- mlogit(mode ~ price+ catch | income, data = Fish, 
      alt.subset = c("charter", "pier", "beach")) 

## a pure "multinomial model" 

summary(mlogit(mode ~ 0 | income, data = Fish)) 

## which can also be estimated using multinom (package nnet) 

library("nnet") 
summary(multinom(mode ~ income, data = Fishing)) 

## a "mixed" model 

m <- mlogit(mode ~ price+ catch | income, data = Fish) 
summary(m) 
+0

おかげさまでHack-Rに感謝しますが、残念ながらその質問には答えられません。多項式モデル(「古典的」、条件付きまたは "混合")と別のネストされたロジット 私が試しても: mlogit(choice〜price + catch | income、nests = list(shore = c( "pier"、 "beach")、boat = c( "チャーター"、 "プライベート"))) 私は何か違うものを手に入れます。私が必要とするのは、(巣の中ではなく)巣の中から選ぶという決定に影響を与える回帰者です。 – user23438

関連する問題