Как исправить нулевое количество ячеек для расчета отношения шансов, когда переменная имеет > 2 категории

#r #glm

#r #glm

Вопрос:

Я использую R для вычисления коэффициентов вероятности для нескольких одномерных моделей с биномиальным результатом.

Проблема в том, что для некоторых моих переменных я получаю следующую ошибку glm.fit: fitted probabilities numerically 0 or 1 occurred . Я обнаружил, что эти переменные обычно имеют как минимум 1 ячейку с нулевым количеством.

Похоже, что поправка Холдейна (0,5 добавляется ко всем ячейкам таблицы непредвиденных обстоятельств) обычно используется, когда в таблице непредвиденных обстоятельств 2×2 есть ячейка с нулевым количеством ячеек. Однако некоторые из моих переменных имеют более 2 уровней.

Могу ли я применить поправку Холдейна для моих переменных с >2 категориальными уровнями? Или есть альтернативная рекомендация по устранению этой проблемы?

Комментарии:

1. Это скорее вопрос статистики, чем вопрос программирования, поэтому я проголосовал за перенос его на CrossValidated, наш дочерний сайт Stack Exchange, посвященный вопросам статистики. У вас больше шансов получить хороший ответ там.

2. @AllanCameron Спасибо за рекомендацию, я перенесу это на перекрестную проверку.