преобразовать матрицу R в text2vec dtm

У меня есть 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() и т. д.


person tomaz    schedule 27.03.2019    source источник


Ответы (1)


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

library(Matrix)
mat <- as(mat, "sparseMatrix")
person tomaz    schedule 27.03.2019