2015-06-10 3 views
3

Я пытаюсь создать модель логистической регрессии в R, и я также использую пакет «safeBinaryRegression». Когда я вхожу в моем код модели и нажать кнопку ввода, я получаю следующее сообщение:«Неожиданный результат ошибки lpSolveAPI для первичного теста» для логистической регрессии

Ошибки в сепараторе (X, Y, цель = «найти»): неожиданный результат lpSolveAPI для первобытного теста

Я не уверен, что означает эта ошибка и как это разрешить. Означает ли это, что что-то не так с моими данными или чем-то еще?

Буду признателен, если кто-то поможет мне понять эту ошибку и как ее решить.

Очень ценю ваше время и информацию заранее.

ответ

1

У меня была та же проблема. В конце концов он ушел, когда я преобразовал ответ от числовой переменной в коэффициент.

0

Означает ли это, что что-то не так с моими данными?

Потенциально, да. Это сообщение об ошибке является целью пакета safeBinaryRegression. Вы должны изменить свой код, чтобы включить separation = 'find', чтобы определить условия, которые вызывают проблемы для оценки максимального правдоподобия:

library(safeBinaryRegression) 
mod <- glm(y ~ x, family = binomial, separation = 'find') 
Смежные вопросы