Относительно использования разреженной матрицы в качестве входных данных в пакете Fselector

Я использую information.gain(), chi.squared() и усиление. Функции Ratio(), предоставляемые пакетом Fselector для выбора функций.

Все эти функции принимают фрейм данных в качестве входных данных, так как я использую матрицу измерения 200161(строки), набор данных 323(столбец), Ошибка получения

error in jnew(name): java.lang.outofMemoryError: java heap space R

У меня есть xeon preocessor, с 8 ГБ оперативной памяти, и после расширения предела памяти до максимального, чтобы утверждать с помощью команды

memory.limit() 

результаты в 8026, что также недостаточно

Для эффективности памяти я преобразовал фрейм данных в разреженную матрицу

Теперь вопрос в том, можем ли мы использовать разреженную матрицу в качестве входных данных для функций information.gain(), chi.squared() и gain.ratio ()

Пожалуйста, кто-нибудь помогите относительно этого,

заранее спасибо

1 ответ

Это не поддерживается на данный момент, извините.

Другие вопросы по тегам