Week 13 | Interactive stm

htmlwidgets News This Week

Just do this Github search, and you’ll likely see all the newest and latest.

This Week’s Widget - stmBrowser | htmlwidgetized stmBrowser

I get sad when I see a really great R package that generates HTML/JS that does not use htmlwidgets, but it is entirely understandable since htmlwidgets is so new. This happened a couple days ago when I spotted a tweet announcing stmBrowser which pairs with stm and stmCorrViz. These related projects had already aroused my interest when I saw them appear on CRAN. I felt like I should intervene early, so I asked for permission to convert, and the authors very generously responded with a “Yes. How can we help?” Heartened by the quick positive response and the very nice d3.js code, I started banging away, and I think I’m close to an acceptable first iteration in stmBrowser's new life as an htmlwidget. Conversion was fairly painless since stmBrowser was already in such great condition.

Please note that all attribution and credit should go to the original authors of stmBrowser and any screwups or malfunctions are mine and not the original authors.

Quick Installation

The htmlwidget version of stmBrowser currently exists as a fork with a different branch on Github. For now please install with devtools::install_github. Also, you’ll need stm from CRAN.

install.packages("stm")
devtools::install_github("timelyportfolio/stmBrowser@htmlwidget")

Example in a Presentation

If I don’t talk about Structural Topic Models (stm), maybe no one will discover my domain ignorance. I’ll use one of the examples from ?stm::stm. I’ll integrate it in a rmarkdown presentation to prove that it really is an htmlwidget and demonstrate one of the many benefits of htmlwidgets.

Thanks

Thanks so much for all the work by