Данные панели с двоичной зависимой переменной в R - PullRequest
4 голосов
/ 10 мая 2010

Можно ли делать регрессии в R, используя набор данных панели с двоичной зависимой переменной? Я знаком с использованием glm для logit и probit и plm для данных панели, но не уверен, как объединить их. Существуют ли примеры кода?

Спасибо.

EDIT

Было бы также полезно выяснить, как извлечь матрицу, которую использует plm (), когда она выполняет регрессию. Например, вы можете использовать plm для создания фиксированных эффектов или создать матрицу с соответствующими фиктивными переменными, а затем запустить ее через glm (). Однако в таком случае раздражает создание макетов самостоятельно, и было бы проще, если бы plm сделал это за вас.

Авиил

Ответы [ 3 ]

6 голосов
/ 21 января 2014

Пакет "pglm" может быть тем, что вам нужно.

http://cran.r -project.org / веб / пакеты / pglm / pglm.pdf

Этот пакет предлагает некоторые функции glm-подобных моделей для данных панели.

2 голосов
/ 10 мая 2010

Возможно, пакет lme4 - это то, что вы ищете. По-видимому, можно запускать обобщенные регрессии с фиксированными эффектами, используя команду glme. Но вы должны знать, что данные панели с двоичной зависимой переменной отличаются от обычных линейных моделей.

Этот сайт может быть полезным.

С уважением, Мануэл

1 голос
/ 16 мая 2010
model.frame(plmmodel) 

предоставит вам фрейм данных, который фактически используется plm для подгонки модели (т.е. после удаления по списку, если у вас есть NA и т. Д.)

Я не думаю, что в plm реализованы функции для оценки моделей с двоичными результатами, но я могу ошибаться. Ознакомьтесь со справочным руководством: http://cran.r -project.org / web / packages / plm / index.html

Если я прав, это может означать, что вы не можете "объединить два" без значительной работы по расширению функций, предоставляемых plm.

...