weight
.tfidf(x, ...)## S3 method for class 'dfm':
tfidf(x, normalize = FALSE, scheme = "inverse", ...)
docfreq
when calling
tfidf
TRUE
, use relative term frequencydocfreq
tfidf
computes term frequency-inverse document frequency
weighting. The default is not to normalize term frequency (by computing
relative term frequency within document) but this will be performed if
normalize = TRUE
.head(LBGexample[, 5:10])
head(tfidf(LBGexample)[, 5:10])
docfreq(LBGexample)[5:15]
head(tf(LBGexample)[, 5:10])
# replication of worked example from
# https://en.wikipedia.org/wiki/Tf-idf#Example_of_tf.E2.80.93idf
(wikiDfm <- new("dfmSparse",
Matrix::Matrix(c(1,1,2,1,0,0, 1,1,0,0,2,3),
byrow = TRUE, nrow = 2,
dimnames = list(docs = c("document1", "document2"),
features = c("this", "is", "a", "sample", "another",
"example")), sparse = TRUE)))
docfreq(wikiDfm)
tfidf(wikiDfm)
Run the code above in your browser using DataLab