pgmm: точно сигулярная система, в модели с двумя путями - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь выполнить динамический анализ данных панели, используя GMM Arellano-Bond Difference.Я хочу измерить влияние различных детерминант на выбросы углерода.У меня есть (несбалансированный) набор данных панели для 14 стран ЕС с 1992 по 2012 годы.

Сначала я без каких-либо проблем запустил несколько других моделей, таких как Фиксированные и Случайные эффекты.

Теперь, однако, я всегда получаю ту же ошибку при попытке оценить модель АБ:

  Error in solve.default(crossprod(WX, t(crossprod(WX, A1)))) : 
  Lapack routine dgesv: system is exactly singular: U[7,7] = 0

Очевидно, это зависит от данных и используемых эффектов.Мой код:

  pgmm(dynformula(log(co2) ~ log(GDP) + log(inno) + log(energy) + is, lag = 
  list(1, 1, 1, 0, 0)), gmm.inst = ~ lag(log(co2), 2:5) + lag(log(GDP), 2:5) 
  + lag(log(inno), 2:5), data = d, model = "onestep", effect = "twoways", 
  collapse = T, robust = T)

Мой код должен быть в порядке, я думаю.Я хочу включить эффекты времени и поэтому призвал к «двойным путям».В этом случае возникает ошибка.Однако, когда я включаю другие страны в группу и призываю к «индивидуальности», она дает результаты, но не с «двойными путями».Я пробовал несколько спецификаций, но они всегда были одинаковыми.

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

  • Я пытался ... такжеуменьшите набор данных до размера, который является почти сбалансированной панелью - то же самое.
  • ... уже проверил другие записи здесь и на других платформах, однако ответов на это не было (довольно часто просят)вопрос.
  • ... уже проверил корреляцию между переменными, что нормально.

С наилучшими пожеланиями

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