Ошибка при выделении вектора размером 19,1 ГБ. - PullRequest
0 голосов
/ 31 января 2019

Я запускаю модель данных пространственной панели.У меня есть два набора данных.Один, spa.sak с 50850 об.21 переменная и spa_wlist, весовая матрица с 15 * 15 текстовым файлом.Следующие команды должны выдавать результаты оценки модели.Объем моей оперативной памяти составляет всего 8 ГБ.

    library(spdep)
    library(readtext)
    library(splm)
    library(dplyr)
spa.sak = read.csv("joined_spatial_dataset.csv",header=TRUE,sep=",")
spa_wcorrect = read.delim("spa_wcorrect.txt", row.names = 1)
spa_wcorrect = spa_wcorrect[,1:10]
spa_wcorrect = as.matrix(spa_wcorrect)
spa_wlist <- mat2listw(spa_wcorrect)
   mod <- spml(formula = INDEX ~ CREDDEV + CHEXCHRATE, data = spa.sak, index = NULL, listw = spa_wlist, model = "random", lag = TRUE, spatial.error = "b")

Выдает Ошибка: невозможно выделить вектор размером 19,6 Гб

Я прошел предыдущие ответы, но не смог решитьпроблема.Есть ли способы запустить код, чтобы указать R использовать жесткий диск в качестве ОЗУ или другие решения?

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