Можете ли вы запустить пробную модель SAR через функцию "sarprobit", используя данные из пула / панели? - PullRequest
0 голосов
/ 15 июня 2019

Используя R, я пытаюсь запустить пробную модель SAR, используя объединенный набор данных из 50 штатов США и данные за 5 лет.Я использую функцию «сарпробит» в составе пакета «пространственный пробит».Я использую следующую модель, используя функцию sarprobit:

reg<-sarprobit(Y~X1+X2+X3, W=W1, data=EconData)

с W1, представляющим мою взвешенную пространственную матрицу, которая является sparseMatrix с размерами 50x50 и классом "dgCMatrix".

Запуск этой моделивозвращает следующую ошибку:

Error: Matrices must have same dimensions in .Arith.Csparse(e1, e2, .Generic, class. = "dgCMatrix")

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

Я не уверен, что ошибка вызвана функцией sarprobitневозможность запуска объединенных данных или неправильный импорт данных.Будем благодарны за любые идеи использования функции sarprobit с данными панели!

...