преобразование матрицы R в текст2vec dtm

#r #text-mining #text2vec

#r #интеллектуальный анализ текста #text2vec

Вопрос:

У меня есть матрица R mat , и я хочу выполнить LDA на ней.

При запуске lda_model$fit_transform(mat, n_iter = 20) я получаю сообщение об ошибке:

 Error in super$check_convert_input(x) : 
 don't know how to deal with input of class 'matrix'
  

Есть ли простой способ решить эту проблему? Источником моей матрицы не является текст, и я не хочу вдаваться в словари itoken() и т.д.

Ответ №1:

Приведение к sparseMatrix перед подгонкой модели, похоже, делает свое дело:

 library(Matrix)
mat <- as(mat, "sparseMatrix")