2014-10-08 26 views
9

Belirli bir dil ve kitaplıkla ilişkili olarak StackOverflow ile ilgili olarak sorduğum R'deki mnlogit paketiyle ilgili sorum var, ancak birisi karar verirse rahatsız edilmeyeceğim Cross Validated'a taşıyın (StackExchange sitesinin en uygun olduğu zor bir seçim oldu).mnlogit() ile Çok Dilde Logit Seçimi Modeli

Sadece bunun nasıl çalıştığını anladığımdan emin olmaya çalışıyorum, çünkü belgeler çok ayrıntılı değil, bu pakette kafa karıştırıcı/çelişkili blog girişleri görüyorum ve bu yana birkaç sene oldu ve seçim modelleri ile uğraştı.

şöyle mnlogit örneği kullanımı temelde: Ben kafa karıştırıcı buluyorum Ne

> require(mnlogit) 
> data(Fish) 
> head(Fish) 
      mode income  alt price catch chid 
1.beach FALSE 7083.332 beach 157.930 0.0678 1 
1.boat FALSE 7083.332 boat 157.930 0.2601 1 
1.charter TRUE 7083.332 charter 182.930 0.5391 1 
1.pier FALSE 7083.332 pier 157.930 0.0503 1 
2.beach FALSE 1250.000 beach 15.114 0.1049 2 
2.boat FALSE 1250.000 boat 10.534 0.1574 2 
> fm <- formula(mode ~ price | income | catch) 
> result <- mnlogit(fm, Fish, "alt", ncores = 2) 

mode ve alt olduğunu. Bağımlı değişkenin alt (plaj, tekne, charter veya iskele) gibi görünen multinomial seçim olacağını düşünürdüm.

Bunun yerine bu mantıksal değişken, mode. mode nedir?

Anlayışımı netleştirmeyi denemek için konuyla ilgili R-Bloggers article okudum. Aslında Fish örnek tekrarlayarak daha karmaşık şeyler yapılmıştır, ancak bu şekilde bir veri seti tarif eden bir giriş bölümüne sahip:

bir veri çerçevesi içerir: bu sanki

mode - The choice set: beach, pier, boat, and charter 
price - price for a mode for an individual 
catch - fish catch rate for a mode for an individual 
income - monthly income of the individual decision-maker 
chid - decision maker ID 

Bu mode tarif alt, alt'dan bahsetmez. Birisi bunu bana açıklayabilir mi? mode gerçekten R-Blogcular makalede açıklandığı gibi ayrık seçim değerler alabilir olmadıysa

, model formula(mode ~ price | income | catch) bana mantıklı olurdu ... ama mode mantıksal bir değişkendir, bu yüzden iyice karıştı.

cevap

2

Oh, tamam. Sanırım şimdi görüyorum - mode, her seçim setinin özellikleri göz önünde bulundurulduğunda, dört olası seçenekten hangisinin seçildiğini gösterir. Bu mantıklı.