Posit::conf(2026) will be in Houston, Sept. 14-16
- announced now at #Positconf2025
The {ragnar} #RStats 📦 has a new function to inspect a data store: ragnar_store_atlas() , which visualizes the store, @t_kalinowski tells #Positconf2025
Several of the projects I mentioned in my #Positconf2025 lightning talk included chatbots. I wrote about creating RAG chatbots in R with the {ragnar} #RStats 📦 here: https://www.infoworld.com/article/4020484/generative-ai-rag-comes-to-the-r-tidyverse.html
One of @Posit 's goals is to "dig through some of that bullshit [about LLMs] so you don't have to" @hadleywickham tells #PositConf2025 in his keynote.
But also: If you can write an #RStats (or Python) function, you can create an LLM tool with ellmer (or chatlas) to extend LLMs in a LOT of ways, he noted.
In development for the {air} #RStats 📦 for R code styling:
# fmt: tabular
to align code creating tabular data
#Positconf2025
@simonpcouch convincing me at #Positconf2025 that I should be automating evaluations of my LLM RAG chatbots with the {vitals} #RStats 📦 instead of doing them manually.
More resources: https://github.com/simonpcouch/conf-25
#GenAI
Ryan Johnson at Posit is demoing the Databot Positron extension for data exploration now at #Positconf2025 . If you want more info, I wrote a short article about databot for InfoWorld: https://www.infoworld.com/article/4050900/databot-ai-assisted-data-analysis-in-r-or-python.html
This fall I will have a blind student in my coding class for the first time. Do any other instructors or visually impaired coders have advice beyond making sure my book has useful alt-text for the images? #rstats #accessibility Class book: psyteachr.github.io/reprores-v5/
This fall I will have a blind student in my coding class for the first time. Do any other instructors or visually impaired coders have advice beyond making sure my book has useful alt-text for the images? #rstats #accessibility Class book: psyteachr.github.io/reprores-v5/
BTW, your table got me thinking that in my mind there was always 1 line/ tag. And you showed that it doesn't have to be so... mmm... interesting. :)
Thanks again. 🙏
I found gnuplot (many years ago) to be limited for publication quality plots. The #RStats community is great and helpful, and I'd wager probably bigger than the elisp community. That said, the approach above is language agnostic. You should be able to feed the data table into elisp the same way.
Programming With LLMs #PositConf2025 workshop materials are available on GitHub! 🎉 While going over the materials myself isn't nearly as good as attending the workshop, it's better than nothing. 😀
Repo: https://github.com/posit-conf-2025/llm
Website: https://posit-conf-2025.github.io/llm/
#GenAI#RStats#Python
Wow, setting default labels for your data in #rstats using "label" attributes is a good idea. I'd never heard of this before, but I'm glad that #ggplot2 is now supporting it. Manually specifying axis labels was a bit tedious.
I do like that if you transform the data, the default label is not applied (see the sqrt(body_mass)
variable in the first figure here).
https://www.tidyverse.org/blog/2025/09/ggplot2-4-0-0/#labels
Wow, setting default labels for your data in #rstats using "label" attributes is a good idea. I'd never heard of this before, but I'm glad that #ggplot2 is now supporting it. Manually specifying axis labels was a bit tedious.
I do like that if you transform the data, the default label is not applied (see the sqrt(body_mass)
variable in the first figure here).
https://www.tidyverse.org/blog/2025/09/ggplot2-4-0-0/#labels
Learn how to ask natural-language questions of your text data with #RStats and support Ukraine! “RAG (Retrieval Augmented Generation) in R with ragnar“ is tomorrow, Thursday Sept. 11, noon to 2 pm ET for a 20 euro donation. Can't attend live? Register to receive access to the recording and materials.
https://sites.google.com/view/dariia-mykhailyshyna/main/r-workshops-for-ukraine
My Workshop for Ukraine is THIS THURSDAY, 11 Sept! Donate to help medics save lives in Ukraine and learn how to query text data with R and the {ragnar} #RStats 📦
Can't make it from noon to 2 ET? Register and you'll get access to recording and materials. Thank you! ❤️
https://www.machlis.com/workshop/
A quick look at databot, a package in R & Python that aims to act as a data analysis assistant. And now it's also available as an add-in for the Positron IDE.
https://www.infoworld.com/article/4050900/databot-ai-assisted-data-analysis-in-r-or-python.html
#RStats#Python#GenAI
This looks fun: Use the OpenAI Realtime API in Shiny for a chatbot you can speak to and it speaks back!
{shinyrealtime} #RStats 📦: https://github.com/posit-dev/shinyrealtime/tree/main/pkg-r
Install with remotes::install_github("posit-dev/shinyrealtime/pkg-r")
#GenAI
Ask your data natural-language questions in R or Python with the querychat package! Bonus: You never send that data to an LLM.
My step-by-step InfoWorld tutorial using NFL game data (first day of the season tonight!) as an example:
https://www.infoworld.com/article/4040535/chat-with-your-data-the-easy-way-in-r-or-python.html
📦 New R package: sfhotspot by Matt Ashby
Identify & analyze spatial clusters of points (places/events) entirely with sf objects.
Includes tools for counts, change over time, kernel density, Getis–Ord Gi*, & classification.
🔗 GitHub: https://github.com/mpjashby/sfhotspot