Я пытаюсь вычислить 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
Я не могу придумать решение этой проблемы. Я использую один и тот же код для каждой модели, и он работает для каждой модели, но для последней.
Кто-нибудь знает, что может быть причиной проблемы? Это было бы очень полезно и высоко ценится.
Заранее большое спасибо.