Для R. существует как минимум два разреженных пакета матриц. Я изучаю их, потому что я работаю с наборами данных, которые являются слишком большими и разреженными, чтобы соответствовать памяти с плотным представлением. Я хочу основные линейные алгоритмы, а также возможность легко писать код C для работы с ними. Какая библиотека является самой зрелой и лучшей в использовании?Самый зрелый разреженный пакет матриц для R?
До сих пор я нашел
- Matrix который имеет много обратных зависимостей, подразумевая, что это наиболее часто используемый один.
- SparseM который не имеет столько обратных депо.
- Различные библиотеки графов, вероятно, имеют свои (неявные) версии этого; например igraph и network (последний является частью statnet). Они слишком специализированы для моих нужд.
У кого-нибудь есть опыт?
От поиска около RSeek.org немного, Matrix пакет кажется наиболее часто упоминаемым. Я часто думаю о CRAN Task Views как довольно авторитетном, а Multivariate Task View упоминает Matrix и SparseM.
Я думаю, что есть 'спам' тоже. В помощи говорится: «Различия с SparseM/Matrix: (1) мы поддерживаем (по существу) один разреженный матричный формат, (2) на основе прозрачной и простой структуры (-ов), (3) с учетом расчетов MCMC в рамках GMRF. (4) S3 и S4 подобны «совместимы» ... и быстро. «Реверс зависит от: CollocInfer, esd4all, поля, решетка, плотность, решетка, кривая, pencopula, rworldmap, splm –
Голосование для закрытия как инструмент rec. –