Для R. существует хотя бы два разреженных пакета матриц. Я изучаю их, потому что я работаю с наборами данных, которые являются слишком большими и разреженными для размещения в памяти с плотным представлением. Я хочу основные линейные алгоритмы, а также возможность легко писать код C для работы с ними. Какая библиотека является самой зрелой и самой лучшей в использовании?
До сих пор я нашел
- Matrix, который имеет много обратных зависимостей, что подразумевает его наиболее часто используемый.
- SparseM, в котором не так много обратных отведений.
- Различные библиотеки графиков, вероятно, имеют свои (неявные) версии этого; например igraph и network (последняя часть statnet). Они слишком специализированы для моих нужд.
У кого-нибудь есть опыт?
От поиска RSeek.org немного, Matrix кажется наиболее часто упоминаемым. Я часто думаю о CRAN Task Views как достаточно авторитетном, а Многовариантный вид задачи упоминает Matrix и SparseM.