Learn R Programming

stm (version 1.1.3)

topicQuality: Plots semantic coherence and exclusivity for each topic.

Description

Plots semantic coherence and exclusivity for each topic. Does not support models with content covariates.

Usage

topicQuality(model, documents, xlab="Semantic Coherence", ylab="Exclusivity", labels=1:ncol(model$theta), M=10,...)

Arguments

model
Output from stm, or a selected model from selectModel.
documents
Vector containing documents used.
labels
Vector of number corresponding to topic numbers.
M
Number of words to use in semantic coherence and exclusivity calculations
xlab
Character string that is x axis title. This should be semantic coherence.
ylab
Character string that is y axis title. This should be exclusivity.
...
Other plotting parameters from igraph.

Details

Each model has semantic coherence and exclusivity values associated with each topic. This function plots these values and labels each with its topic number.

Examples

Run this code
## Not run: 
#   #Semantic Coherence calculations require the original documents so we need
#   #to reconstruct them here.
#   temp<-textProcessor(documents=gadarian$open.ended.response,metadata=gadarian)
#   meta<-temp$meta
#   vocab<-temp$vocab
#   docs<-temp$documents
#   out <- prepDocuments(docs, vocab, meta)
#   docs<-out$documents
#   vocab<-out$vocab
#   meta <-out$meta
#   topicQuality(model=gadarianFit, documents=docs)
# ## End(Not run)

Run the code above in your browser using DataLab