Почему plm не меняет метод? (Р) - PullRequest
0 голосов
/ 11 апреля 2020

Я могу предоставить код и дополнительную информацию, если это необходимо, но вопрос такой же. Запуск таких вещей, как

plm(formula, data=panel_df, method='anything') %>% summary()

даст только информацию, как если бы я выбрал within в качестве метода. Похоже, это не ограничивается конкретным фреймом данных панели, хотя я проверил только пару.

Почему это может происходить и что, если не переустановить R и RStudio, можно ли исправить? Это? Я думаю, что это работало до нескольких дней go, хотя я новичок в plm, поэтому я не уверен на 100%.

1 Ответ

0 голосов
/ 11 апреля 2020

Нет аргумента method для plm. Вероятно, вам нужен аргумент model (а в случае специального метода c для моделей случайных эффектов random.method). Пожалуйста, посмотрите на документацию; виньетки могут послужить хорошим введением.

При построении кода, эти примеры должны работать:

plm(formula, data=panel_df, model='within') %>% summary()
plm(formula, data=panel_df, model='random') %>% summary()
plm(formula, data=panel_df, model='pooling') %>% summary()
...