Package: sentopics Type: Package Title: Tools for Joint Sentiment and Topic Analysis of Textual Data Version: 1.0.0 Authors@R: c( person("Olivier", "Delmarcelle", email = "delmarcelle.olivier@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0003-4347-070X")), person("Samuel", "Borms", email = "samuel.borms@unine.ch", role = c("ctb"), comment = c(ORCID = "0000-0001-9533-1870")), person("Chengua", "Lin", email = "chenghua.lin@abdn.ac.uk", role = "cph", comment = "Original JST implementation"), person("Yulan", "He", email = "yulan.he@warwick.ac.uk", role = "cph", comment = "Original JST implementation"), person("Jose", "Bernardo", role = "cph", comment = "Original JST implementation"), person("David", "Robinson", , "admiral.david@gmail.com", role = "cph", comment = "Implementation of reorder_within()"), person("Julia", "Silge", , "julia.silge@gmail.com", role = "cph", comment = c("Implementation of reorder_within()", ORCID = "0000-0002-3671-836X")) ) Maintainer: Olivier Delmarcelle Description: A framework that joins topic modeling and sentiment analysis of textual data. The package implements a fast Gibbs sampling estimation of Latent Dirichlet Allocation (Griffiths and Steyvers (2004) ) and Joint Sentiment/Topic Model (Lin, He, Everson and Ruger (2012) ). It offers a variety of helpers and visualizations to analyze the result of topic modeling. The framework also allows enriching topic models with dates and externally computed sentiment measures. A flexible aggregation scheme enables the creation of time series of sentiment or topical proportions from the enriched topic models. Moreover, a novel method jointly aggregates topic proportions and sentiment measures to derive time series of topical sentiment. License: GPL (>= 3) BugReports: https://github.com/odelmarcelle/sentopics/issues URL: https://github.com/odelmarcelle/sentopics Encoding: UTF-8 Depends: R (>= 3.5.0) Imports: Rcpp (>= 1.0.4.6), methods, generics, quanteda (>= 3.2.0), data.table (>= 1.13.6), RcppHungarian Suggests: ggplot2, ggridges, plotly, RColorBrewer, xts, zoo, future, future.apply, progressr, progress, testthat, covr, stm, lda, topicmodels, seededlda (>= 1.4.3), keyATM, LDAvis, servr, textcat, stringr, sentometrics, spacyr, knitr, rmarkdown, webshot LinkingTo: Rcpp, RcppArmadillo, RcppProgress RcppModules: model_module Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 LazyData: true VignetteBuilder: knitr Config/pak/sysreqs: libicu-dev libxml2-dev Repository: https://odelmarcelle.r-universe.dev Date/Publication: 2025-10-15 17:27:12 UTC RemoteUrl: https://github.com/odelmarcelle/sentopics RemoteRef: HEAD RemoteSha: 3df259a7ca7c8f9446dd610ec6364e252e7f559b NeedsCompilation: yes Packaged: 2026-06-12 07:14:29 UTC; root Author: Olivier Delmarcelle [aut, cre] (ORCID: ), Samuel Borms [ctb] (ORCID: ), Chengua Lin [cph] (Original JST implementation), Yulan He [cph] (Original JST implementation), Jose Bernardo [cph] (Original JST implementation), David Robinson [cph] (Implementation of reorder_within()), Julia Silge [cph] (Implementation of reorder_within(), ORCID: )