Данные панели с двоичной зависимой переменной в R
-
25-09-2019 - |
Вопрос
Можно ли сделать регрессию в R с использованием данных панели, установленным с двоичным зависимым переменной? Я знаком с использованием GLM для LOGIT и PROBIT и PLM для данных панели, но не уверен, как объединить два. Есть ли существующие примеры кода?
Спасибо.
РЕДАКТИРОВАТЬ
Также было бы полезно, если бы я мог выяснить, как извлечь матрицу, которую использует PLM (), когда он делает регрессию. Например, вы можете использовать PLM для выполнения фиксированных эффектов, или вы можете создать матрицу с соответствующими фиктивными переменными, а затем запускать это через GLM (). В этом случае, как это, однако, раздражается для того, чтобы сами генерировать манекены, и было бы легче иметь PLM сделать это для вас.
Абиэль
Решение
model.frame(plmmodel)
Даст вам кадр данных, который фактически используется PLM для установки модели (то есть после удаления списка, если у вас есть NAS и т. Д.)
Я не думаю, что PLM реализовал функции для оценки моделей с двоичными результатами, но я могу ошибаться. Проверьте справочное руководство по адресу: http://cran.r-project.org/web/packages/plm/index.html.
Если я прав, это предположило бы, что вы не можете «объединить два» без значительной работы в расширении функций, предоставленных PLM.
Другие советы
Пакет «PGGLM» может быть тем, что вам нужно.
http://cran.r-project.org/web/packages/pglm/pglm.pdf.
Этот пакет предлагает некоторые функции GLM-подобных моделей для данных панели.
Может быть, пакет LME4 - это то, что вы ищете. Кажется, можно проводить обобщенные регрессии с фиксированными эффектами с использованием Comand GLME. Но вы должны знать, что данные панели с двоичной зависимой переменной различны, чем обычные линейные модели.
Этот сайт может быть полезным.
С уважением, Мануэль