I try to fit a LDA model to a TermDocumentMatrix with the topicmodels package... but R says:> Error in LDA(TDM, k = k, method = "Gibbs", control = list(seed = SEED, : > x is of class ?TermDocumentMatrix??simple_triplet_matrix?> class(TDM) > [1] "TermDocumentMatrix" "simple_triplet_matrix"I try to use a matrix... but don't work:> MAT <- as.matrix(TDM) > Error in LDA(MAT, k = k, method = "Gibbs", control = list(seed = SEED, : > x is of class ?matrix?The help say is correct to use a DocumentTermMatrix:> Arguments > x Object of class "DocumentTermMatrix"Can anyone help me? Thanks
I don't know the answer, but let me point out that: "DocumentTermMatrix" %in% class(TDM) should return FALSE since: "DocumentTermMatrix" != "TermDocumentMatrix" -- David. On Oct 11, 2010, at 4:45 PM, Dario Solari wrote:> I try to fit a LDA model to a TermDocumentMatrix with the topicmodels > package... > but R says: > >> Error in LDA(TDM, k = k, method = "Gibbs", control = list(seed = >> SEED, : >> x is of class ?TermDocumentMatrix??simple_triplet_matrix? > >> class(TDM) >> [1] "TermDocumentMatrix" "simple_triplet_matrix" > > I try to use a matrix... but don't work: > >> MAT <- as.matrix(TDM) >> Error in LDA(MAT, k = k, method = "Gibbs", control = list(seed = >> SEED, : >> x is of class ?matrix? > > The help say is correct to use a DocumentTermMatrix: >> Arguments >> x Object of class "DocumentTermMatrix" > > Can anyone help me? > Thanks > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.David Winsemius, MD West Hartford, CT
Excuse me... when i re-read my e-mail i saw my mistake! I use a "TermDocumentMatrix" instead of a "DocumentTermMatrix"... On 11 Ott, 22:45, Dario Solari <dario.sol... at gmail.com> wrote:> I try to fit a LDA model to a TermDocumentMatrix with the topicmodels > package... > but R says: > > > Error in LDA(TDM, k = k, method = "Gibbs", control = list(seed = SEED, ?: > > x is of class ?TermDocumentMatrix??simple_triplet_matrix? > > class(TDM) > > [1] "TermDocumentMatrix" ? ?"simple_triplet_matrix" > > I try to use a matrix... but don't work: > > > MAT <- as.matrix(TDM) > > Error in LDA(MAT, k = k, method = "Gibbs", control = list(seed = SEED, ?: > > x is of class ?matrix? > > The help say is correct to use a DocumentTermMatrix: > > > Arguments > > x ? Object of class "DocumentTermMatrix" > > Can anyone help me? > Thanks > > ______________________________________________ > R-h... at r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.