пакет mlo git в R: с альтернативными переменными c и без перехвата - PullRequest
1 голос
/ 15 апреля 2020

Я новичок в R, и я пытаюсь запустить модель lo git с альтернативными переменными Speci c и без перехвата. Я проверил документацию, но кажется, что когда я запускаю модель с альтернативными переменными, указанными c, перехваты всегда включаются. Может ли кто-нибудь любезно сказать мне, как запустить модель без перехвата? Спасибо. Ниже я попробовал. Я использую набор данных Fishing в пакете mlo git в R.

m.fishing.1 <- mlogit(mode ~ price + catch | income, data = df.fishing, reflevel = "beach");

1 Ответ

1 голос
/ 15 апреля 2020

Используйте +0 в спецификации формулы модели, чтобы исключить перехват. Из справки для mlogit::mFormula():

data("Fishing", package = "mlogit")
Fish <- mlogit.data(Fishing, varying = c(2:9), shape = "wide", choice =
                      "mode")    
f3 <- mFormula(mode ~ price + catch | income + 0)
mlogit(f3,Fish)

... и вывода:

> mlogit(f3,Fish)

Call:
mlogit(formula = mode ~ price + catch | income + 0, data = Fish,     method = "nr")

Coefficients:
         price           catch     income:boat  income:charter     income:pier  
   -2.1597e-02      7.1208e-01      2.1014e-04      2.4498e-04      3.1272e-05  

> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...