我有一个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()
等。
答案 0 :(得分:0)
在拟合模型之前投射到sparseMatrix
似乎可以解决问题:
library(Matrix)
mat <- as(mat, "sparseMatrix")