RTextTools после LSA

Я использую библиотеку LSA в R и создаю TermDocumentMatrix после проекции lsa. Однако для классификации с использованием библиотеки RTextTools для моего TermDocumentMatrix выдается следующая ошибка:

container <- create_container(t(projected_train_matrix), givenData$sentiment, trainSize=1:20000, testSize=20001:25000,virgin=FALSE)

Проецируемая матрица в порядке, но выдает следующую ошибку

Ошибка в validObject(.Object): недопустимый объект класса "matrix_container": недопустимый объект для слота "column_names" в классе "matrix_container": получил класс "NULL", должен быть или расширять класс "vector"

При использовании только TermDocumentMtarix, созданного только функцией RtextTools, он не выдает никаких ошибок.

Rtextmatrix <- create_matrix(givenData$review, language="english", ngramLength=1,removeNumbers=TRUE,removePunctuation=TRUE,removeSparseTerms=0,removeStopwords=TRUE,stemWords=FALSE,stripWhitespace=TRUE,toLower=TRUE,weighting=tm::weightTf)

Однако мне нужно сделать обработку LSA. Поэтому кто-нибудь может подсказать, что я могу сделать, чтобы преодолеть эту ошибку.

0 ответов

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