Description Usage Arguments Value Note See Also Examples
View source: R/run_topic_model.R
Calculate a topic model using Latent Dirichlet Allocation (LDA
) or Correlated Topic Models (CTM
), using the topicmodels
package.
1 | run_topic_model(dtm, type = "lda", n_topics = 5, iterations = 2000)
|
dtm |
a Document Term Matrix (DTM) |
type |
string specififying the type of model to run. Either 'lda' (the default) or 'ctm'. |
n_topics |
Number of topics to calculate |
iterations |
The number of iterations. Only relevant for LDA. |
A topic model with the specified parameters.
This is a basic wrapper function designed to allow consistent specification of model parameters within shiny
apps.
make_dtm
for constructing data to pass to this function; screen_topics
for interactive visualisation of topic model results.
1 2 3 4 5 6 7 8 9 10 11 12 | # import data
file_location <- system.file(
"extdata",
"avian_ecology_bibliography.ris",
package = "revtools"
)
x <- read_bibliography(file_location)
# run a topic model based on these data
# note: the following lines can take a very long time to run, especially for large datasets!
x_dtm <- make_dtm(x$title)
## Not run: x_lda <- run_topic_model(x_dtm, "lda", 5, 5000)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.