inst/doc/topics.R

## ----include = FALSE----------------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)
evaluate = FALSE

## ----dtm, eval = FALSE, warning=TRUE, message=TRUE----------------------------
#  
#  library(topics)
#  
#  dtm <- topicsDtm(
#    data = dep_wor_data$Depword)
#  
#  # Check the results from the dtm and refine stopwords and removal rates if necessary
#  dtm_evaluation <- topicsDtmEval(
#    dtm)
#  dtm_evaluation$frequency_plot

## ----model, eval = FALSE, warning=FALSE, message=FALSE------------------------
#  
#  model <- topicsModel(
#    dtm = dtm,
#    num_topics = 20,
#    num_iterations = 1000)
#  

## ----preds, eval = FALSE, warning=FALSE, message=FALSE------------------------
#  
#  preds <- topicsPreds(
#    model = model,
#    data = dep_wor_data$Depword)
#  

## ----test, eval = FALSE, warning=FALSE, message=FALSE-------------------------
#  
#  test <- topicsTest(
#    data = dep_wor_data,
#    model = model,
#    preds = preds,
#    x_variable = "PHQ9tot",
#    controls = c("Age"),
#    test_method = "linear_regression")
#  

## ----plot_list, eval = FALSE, warning=FALSE, message=FALSE--------------------
#  
#  plot_list <- topicsPlot(
#    model = model,
#    test = test,
#    figure_format = "png")
#  
#  # showing some of the plots
#  plot_list$square1

Try the topics package in your browser

Any scripts or data that you put into this service are public.

topics documentation built on Aug. 29, 2025, 5:15 p.m.