Как запустить усеченную и раздутую модель Пуассона в R? - PullRequest
0 голосов
/ 07 апреля 2020

Мои данные не содержат нулей. Минимальное значение для моего результата, y, равно 1, и это значение является завышенным. Моя цель - запустить усеченную и раздутую модель регрессии Пуассона, используя R.

Я уже знаю, как разделить каждую регрессию с усеченным нулем и завышенным нулем. Я хочу знать, как объединить два условия в одну модель.

Спасибо за помощь.

1 Ответ

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

Для моделей с нулевым давлением и стандартным подходом стандартным подходом является использование пакета pscl. Я также написал пакет, подходящий для такого рода моделей здесь , но он еще не готов и полностью протестирован. Если у вас нет объемных данных, я все равно рекомендую вам использовать pscl, который является более гибким, надежным и документированным.

Для моделей с нулевым усечением вы можете взглянуть на функцию VGML::vglm. Вы можете найти полезную информацию здесь .

Обратите внимание, что вы не делаете то же самое распределение, поэтому вам не понадобятся те же оценочные данные. Учитывая описание вашего набора данных, я думаю, что вы ищете усеченную до нуля модель (так как вы не наблюдаете нули). В моделях с нулевым раздувом вы разбиваете наблюдаемый шаблон на нули, сгенерированные моделью выбора, и другие, сгенерированные моделью данных подсчета. Это не похоже на шаблон, соответствующий вашему набору данных.

...