waldtest () возвращает ошибку для одного указанного элемента c - PullRequest
0 голосов
/ 15 марта 2020

Я пытаюсь вычислить F-statisti c для некоторых регрессий панели, запускаемых с помощью команды plm (). Я должен пересчитать F-статистику вручную, потому что я использую согласованные с гетероскедастичностью и автокорреляцией p-значения, и Stargazer не сообщает F-статистику для них. В любом случае, я могу успешно рассчитать, что мне нужно для трех из моих моделей, но не для последней.

Пожалуйста, найдите мой код ниже:

waldtest(Regression1, vcovHC(Regression1, method="arellano", type="HC0", cluster="group"), test="F")
waldtest(Regression2, vcovHC(Regression2, method="arellano", type="HC0", cluster="group"), test="F")
waldtest(Regression3, vcovHC(Regression3, method="arellano", type="HC0", cluster="group"), test="F")
waldtest(Regression4, vcovHC(Regression4, method="arellano", type="HC0", cluster="group"), test="F")

Для регрессий 1, 2 и 3, все хорошо. Я получаю только предупреждение, но получаю результаты, которые хочу. Для Регрессии 4 я всегда получаю одно и то же сообщение об ошибке:

Error in modelUpdate(objects[[i - 1]], objects[[i]]) : 
  empty model specification

Я не могу придумать решение этой проблемы. Я использую один и тот же код для каждой модели, и он работает для каждой модели, но для последней.

Кто-нибудь знает, что может быть причиной проблемы? Это было бы очень полезно и высоко ценится.

Заранее большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...