2016-11-16 1 views
0

Это работало ранее, но у меня были проблемы с моими пакетами в течение дня , хотя, возможно, это не имеет к этому никакого отношения. Я использовал код ниже, и он сработал. Но за последние несколько часов я продолжаю получать ту же самую ошибкуЯ получаю сообщение «Ошибка в if (abs (x - oldx) <ftol» »после форматирования данных для моей модели логита

«Ошибка в если (ABS (х - oldx) < ftol) {: недостающего значения где TRUE/FALSE требуется»

Я пытаюсь запустить модель логита без альтернативных конкретных констант (хотя я получаю ту же ошибку, независимо от коэффициентов Я пытаюсь создать):

H<-mlogit.data(heat, choice="depvar", shape = "long",alt.levels=c("ec","er","gc","hp")) 

m1<-mlogit(depvar ~ -1 + ic +gr + er +hp, H) 
summary(m1) 

Я бы признателен за любые указатели, спасибо!

ответ

0

Это была синтаксическая ошибка при форматировании набора данных ... Мне не хватало одного из моих альтернативных значений, и я полагаю, что когда я пытался выполнить модель логита, он читал строки пустых значений, которые он не мог распознать ...

Смежные вопросы