Я пытаюсь разобраться с пакетом mlogit в R, чтобы построить модель выбора режима транспортировки. Я искал похожие проблемы, но ничего не нашел.
У меня есть набор из 3 альтернатив (ходьба, авто, транспорт) в модели logit с альтернативными конкретными переменными (те же параметры для разных альтернатив) и отдельными альтернативными конкретными переменными (например: 0 (если нет) / 1 (если да) домой) -поездка по месту назначения, только для режима ходьбы).
Я хотел бы иметь перехват только в одной из альтернатив (авто), но я не могу этого сделать. Используя Reflevel, который относится только к одной из альтернатив, я получаю два перехвата.
ml.data <- mlogit(choice ~ t + cost | dhome, mode, reflevel = "transit")
Это работает не так, как мне хотелось бы.
Более того, я хотел бы установить альтернативные конкретные переменные, как я сказал ранее. Вставьте их в часть 2 формулы mlogit, и я получу два значения параметра, но я бы хотел иметь только один параметр для упомянутой альтернативы.
Кто-нибудь может мне помочь?