Пространственные регрессии с панельными данными в R - PullRequest
0 голосов
/ 03 июля 2018

У меня есть набор данных панели с несколькими сотнями регионов, ~ 10 лет и пространственными данными для регионов. Я создал весовую матрицу с пакетом spdep (стандартным способом, а затем nb2listw). Таким образом, у меня есть матрица с весами для каждого региона (по отношению к другим регионам), но каждый регион представлен только один раз.

Я хотел бы запустить некоторые пространственные регрессии из пакета spdep (lagsarlm, errorsarlm), но я получаю ошибку:

Error in subset.listw(listw, subset, zero.policy = zero.policy) : Not yet able to subset general weights lists

и

Error in lagsarlm(y ~ x1 + x2: Input data and weights have different dimensions

Я предполагаю, что это потому, что матрица весов имеет только одну строку на регион (а затем можно рассчитать только один год). Есть ли у вас какие-либо предложения, как решить проблему? Мои идеи вращаются вокруг следующего:

  • Расширение матрицы пространственного веса ИЛИ
  • Скажите spdep, что регионы будут повторяться в одном и том же порядке (но как?)

Ждем ваших предложений.

...