Я запускаю модель данных пространственной панели.У меня есть два набора данных.Один, 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 использовать жесткий диск в качестве ОЗУ или другие решения?