Есть ли способ сделать 300К на 300К матрицу в R? - PullRequest
0 голосов
/ 31 декабря 2018

Я хочу сделать большую матрицу, такую ​​как 300k на 300k, используя матрицу R.

Многие люди рекомендовали пакет "bigmemory", и я пытался сделать матрицу, используя его.когда я делаю маленькую матрицу, она работает, но когда я пытался с большой матрицей, она выдает мне сообщение об ошибке.

enter image description here

Как я могу решить эту проблему?Или вы знаете способ создания большой матрицы (в моем случае, 300k на 300k) в r?

1 Ответ

0 голосов
/ 31 декабря 2018

Поскольку R работает только на процессорах, я не думаю, что современные персональные компьютеры могут обрабатывать такое количество информации.Мне довелось работать с относительно большими таблицами данных (8 миллионов строк * ~ 500 переменных), и мой компьютер несколько раз падал.

Однако, если вы работаете с разреженными объектами (не уверен, что это то, чтовам нужно), вы можете найти хитрости, чтобы уменьшить объем памяти матрицы.Вы можете найти что-нибудь о разреженных матрицах в R в этом блоге .

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