Как исправить: "Ошибка: невозможно выделить вектор размером 5,1 Гб" при запуске модели пространственной ошибки?

Я использую модель пространственной ошибки для большого набора данных (n=26 000) для гедонистического анализа цен. Я построил файл пространственных весов ближайшего соседа (k=10) и объект listw. Однако, когда я пытаюсь запустить саму функцию "errorsarlm", я получаю следующую ошибку: "Ошибка: невозможно выделить вектор размером 5,1 ГБ". Я подозреваю, что это связано с большим файлом пространственных весов, который создается, но я не нашел способ обойти это.

Я уже пытался: (1) очистить мою глобальную среду (2) уменьшить количество столбцов в моем исходном фрейме данных до минимума (3) уменьшить количество ближайших соседей до 5 (4) увеличить предел памяти (с функция: memory.limit(размер =56000))

step1_knn_CONDO20 <- knearneigh(cbind(CONDO20$POINT_X, CONDO20$POINT_Y), k=10) 
step2_nb_ONDO20 <- knn2nb(step1_knn_CONDO20) 
step3_listw_CONDO20 <- nb2listw(step2_nb_CONDO20) 
CONDO_SEM_17_TEST <- errorsarlm(tol.solve=1e-20, formula = saleamount_num18LOG ~ var1 + var2 + var3, data = CONDO20, step3_listw_CONDO20)

0 ответов

Другие вопросы по тегам