Используя 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 с данными панели!