Sign in

Dan Chaltiel

@danchaltiel.bsky.social
117 followers 228 following 102 posts

R nerd, developer of the {crosstable} package. Biostatistician (PharmD, PhD) in clinical cancer research. github.com/DanChaltiel

PostsRepliesMedia
Dan Chaltiel @danchaltiel.bsky.social · 05/10/2026
Hey #RStats! You love #Positron but you miss the .Rproj files from #RStudio to launch your project? Well, did you know that a single .cmd file could do the trick? carbon.now.sh?bg=rgba%2817...
.cmd code to launch positron in the working directory
021
Reposted by Dan Chaltiel
GoldenViz @goldenviz.bsky.social · 22/07/2026
📣 GoldenVizR v0.1.0 is now available on GitHub. An R package providing rule-based quality checks for ggplot2 visualizations, based on the 25 Golden Rules of Data Visualization. to try : 🔽 github.com/WajdiBenSaad... #RStats #DataViz #ggplot2 #TidyTuesday
12410
Reposted by Dan Chaltiel
Jumping Rivers @jumpingrivers.com · 21/04/2026
R 4.6.0 "Because it was There" is set for release on 24 April. @russhyde.bsky.social writes up the more interesting changes — %notin% in base R, neater character column summaries, and more. Full breakdown with code: www.jumpingrivers.com/blog/whats-n... #rstats #datascience #rprogramming
03011
Reposted by Dan Chaltiel
Rajo @rajodm.bsky.social · 08/03/2026
Very early #TidyTuesday for 2026 week 10 😂 Data: Cap-phrases, when someone says something is "likely", what probability do they actually mean? Code: github.com/rajodm/TidyT... #dataviz #rstats #ggplot2
Horizontal interval with dots chart showing the probability ranges assigned by survey respondents to 19 vague probability expressions, from 
"Almost No Chance" to "Will Happen". For each row shows the 50%, 80%, and 95% intervals of responses alongside the median. Terms at the 
extremes show more tight agreement while middle terms like "Realistic Possibility" and "Might Happen" show wide variation across respondents.
Data source: Kucharski AJ (2026) CAPphrase: Comparative and Absolute Probability phrase dataset. Available at DOI: 10.5281/zenodo.18750055
5333
Reposted by Dan Chaltiel
Hadley Wickham @hadley.nz · 05/03/2026
These captchas just keep getting harder #rstats
A digital CAPTCHA verification window titled "Select all squares with PIPES" against a plain white background. The window contains a 3×3 grid of numbered squares, mixing literal hardware, smoking pipes, and programming syntax.
8630141
Dan Chaltiel @danchaltiel.bsky.social · 20/02/2026
So pretty! Do you have a gallery somewhere? I found nrennie.rbind.io/portfolio/rt... somewhere but the link seems dead :-(
nrennie.rbind.io
120
Dan Chaltiel @danchaltiel.bsky.social · 20/02/2026
Seems like it, given the names of recent commits :-)
000
Dan Chaltiel @danchaltiel.bsky.social · 20/02/2026
Wow, this is great! Do you know if they plan to release it on CRAN?
100
Reposted by Dan Chaltiel
Stephen Turner @stephenturner.us · 19/02/2026
ggannotate: interactively add annotations to your {ggplot2} plots by pointing and clicking github.com/MattCowgill/... #Rstats
2339
Dan Chaltiel @danchaltiel.bsky.social · 16/02/2026
Hey #rstats 👋 I’m preparing a revealjs slide about browser() and looking for a good GIF to illustrate the idea. Any suggestions?
010
Dan Chaltiel @danchaltiel.bsky.social · 05/02/2026
Very nice features! But shouldn't `filter()` be aliased with `filter_in()` then?
220
Reposted by Dan Chaltiel
Daniel Sjoberg @ddsjoberg.bsky.social · 26/01/2026
I’m hiring! 🎉 I’m building out my team and looking for someone who enjoys working in R (tidyverse), is comfortable with Git, and is excited about data. 🤓 #rstats #tidyverse #datascience roche.wd3.myworkdayjobs.com/roche-ext/jo...
roche.wd3.myworkdayjobs.com
RVA Specialist
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted an...
3245
Dan Chaltiel @danchaltiel.bsky.social · 21/01/2026
The thing I didn’t know I needed — and it’s brilliant!
010
Reposted by Dan Chaltiel
Stephen Turner @stephenturner.us · 20/01/2026
Prime numbers 2-4999, animated with ggplot2+gganimate. #Rstats code: gist.github.com/stephenturne...
56621
Dan Chaltiel @danchaltiel.bsky.social · 05/01/2026
GHA is 🔥 I never saw that there was caching enabled by default, that's great!
000
Dan Chaltiel @danchaltiel.bsky.social · 05/01/2026
Great, but I'd rather use stackoverflow data than Tiobe's survey.stackoverflow.co
000
Dan Chaltiel @danchaltiel.bsky.social · 17/12/2025
Awesome!
010
Dan Chaltiel @danchaltiel.bsky.social · 13/12/2025
Very interesting! It made me ask ChatGPT "How often are you asked for help about the R package crosstable? Where are the main questions and from what country do they come?" The answer was interesting, although I don't really trust it 😅
010
Dan Chaltiel @danchaltiel.bsky.social · 26/11/2025
Nice, I use that a lot too 👍 Here is how I write it: dta_transcript_merged <- dta_transcript |> summarise(text=toString(text), .by=c(idea_snippet, idea_theme)) toString collapses with a comma, though.
010
Dan Chaltiel @danchaltiel.bsky.social · 26/11/2025
Same here. Also, I'm using more and more cli::format_inline() instead of glue() and its an absolute gem. I hope they will merge the 2 in the future.
020
Dan Chaltiel @danchaltiel.bsky.social · 17/11/2025
I'd prefer this, but having to pipe factor() then fct_recode() is a bit much. I'll probably have to use a custom helper then.
020
Dan Chaltiel @danchaltiel.bsky.social · 17/11/2025
Hey #Rstats! What is your favorite #tidyverse way to turn a logical into a factor? I'm using `factor(ifelse(x, "Yes", "No"))`, but it feels a bit ugly, and `fct_recode()` doesn't work on logicals.
121
Dan Chaltiel @danchaltiel.bsky.social · 06/11/2025
Great, thanks for the information, I should be cautious then!
000
Dan Chaltiel @danchaltiel.bsky.social · 06/11/2025
Oh great, this means I can test it right now 🤩 I have some data privacy constraints on some projects, and I'm wondering about the "code search" step. If I'm using this, say with OpenAI, would all the code in my project get sent to the server?
100
Dan Chaltiel @danchaltiel.bsky.social · 06/11/2025
Can't wait to test this one!
010
Dan Chaltiel @danchaltiel.bsky.social · 06/11/2025
Whoa, this seems life-changing! So we cannot use it yet on regular RStudio until we have the side panel, right? Do you know whether this feature release is expected soon?
110
Dan Chaltiel @danchaltiel.bsky.social · 24/10/2025
I think you nailed it, "I need to spend less time with my computer and more time with people." 😂
011
Dan Chaltiel @danchaltiel.bsky.social · 24/10/2025
Interesting, but I'm not sure I understood correctly. We should not use 42 because students and AIs will think it is the "only right value"? Because in actual problems, you either replicate or cross-validate your simulations, so I'm not sure how the seed can lead to incorrect results.
100
Reposted by Dan Chaltiel
Francisco Rodriguez-Sanchez @frodsan.bsky.social · 22/10/2025
Still fascinated with #webR and its potential for teaching stats Here students can play (even from their phones) and find out themselves how the p-value depends on sample size pakillo.github.io/LM-GLM-GLMM-... #rstats
A screenshot of a statistics tutorial made with R, quarto and webR
24713
Dan Chaltiel @danchaltiel.bsky.social · 21/10/2025
#rstats
000
Dan Chaltiel @danchaltiel.bsky.social · 21/10/2025
Salut tout le monde ! On cherche un·e stagiaire M2/ingé pour un projet R. Pas besoin de formation pointue en stats. À Gustave Roussy, près de Paris (métro 14). Le/la stagiaire apprendra plein de choses ! oncostat.github.io/internships_... N'hésitez pas à partager ou à me demander des précisions 😊
oncostat.github.io
111
Dan Chaltiel @danchaltiel.bsky.social · 13/10/2025
I was also very annoyed by this. Thank you so much for this feature! 🤩🤩
010
Dan Chaltiel @danchaltiel.bsky.social · 13/10/2025
For now, it is the lack of floating windows for plots and HTML views that prevents me from migrating : github.com/posit-dev/po... Also, they recently integrated LLM features by default, which makes me very nervous about confidentiality 😱
010
Reposted by Dan Chaltiel
Nicola Rennie @nrennie.bsky.social · 09/10/2025
Wondering if you can outsource your data viz work to ChatGPT? 📊 I tested out a few different generative AI tools, giving them prompts to visualise two different data sets. If you're interested in the results, you can read them here: nrennie.rbind.io/blog/gen-ai-... #RStats #Python #DataViz #GenAI
nrennie.rbind.io
Generative AI for Data Visualisation – Nicola Rennie
Can generative AI create good data visualisations? This blog post compares the performance of ChatGPT, Claude, Copilot, and Gemini when presented with a generic request to visualise a dataset.
66521
Dan Chaltiel @danchaltiel.bsky.social · 06/10/2025
Is there a video of this presentation? I'd love to hear that 🤩🤩
000
Dan Chaltiel @danchaltiel.bsky.social · 02/10/2025
Nice ! For more complex strings, you can use www.rdocumentation.org/packages/gto... But you probably saved me a dependency to gtools, thanks 😁
100
Reposted by Dan Chaltiel
Daniel Gutierrez @ddgutierrez.bsky.social · 01/10/2025
When I see a report filled with p-values and no effect sizes, I worry. When I see model metrics and no baseline comparison, I worry. Statistics is more than math. It’s the discipline of contextual honesty. #DataScience #MachineLearning #AI #RStats
042
Dan Chaltiel @danchaltiel.bsky.social · 02/10/2025
You could also use: slice_tail(n=1)
000
Dan Chaltiel @danchaltiel.bsky.social · 30/09/2025
That is so nice of you, thanks ! 😄
010
Dan Chaltiel @danchaltiel.bsky.social · 30/09/2025
thanks, I'll give it a try!
110
Dan Chaltiel @danchaltiel.bsky.social · 30/09/2025
Nice! What feature do you love especially, compared to flextable or gt? I was considering adding a tinytable output in my {crosstable} package, but I'm curious about what it brings.
100
Dan Chaltiel @danchaltiel.bsky.social · 30/09/2025
This has been asked github.com/rstudio/rstu..., but unfortunately the issue was closed for inactivity before being addressed. It is significantly easier to switch on Positron than RStudio, though. Rig is great, but a bit overkill for small projects.
120
Reposted by Dan Chaltiel
Francois Keck @francoiskeck.bsky.social · 30/09/2025
If doughnuts are coming back into fashion, let me bring this one back. #rstats #ShowYourStripes #ShowYourTorus
Climate stripes projected on a 3d torus.
163
Reposted by Dan Chaltiel
Emily Riederer @emilyriederer.bsky.social · 15/09/2025
Really insightful post from Julie Tibshirani (spotted in LinkedIn, can't find on Bsky) reflecting on #rstats 's unique governance structure and what can be learned for other languages jtibs.substack.com/p/if-all-the...
jtibs.substack.com
If all the world were a monorepo
The R ecosystem and the case for extreme empathy in software maintenance
612550
Reposted by Dan Chaltiel
James Balamuta @coatless.bsky.social · 07/09/2025
By request: Same #rshiny app → native #electron desktop app workflow now on #Windows11 shinyelectron::export() → #rshinylive → installer → app.exe [Worth the Parallels license to record this from my Mac] Still no #rstats dependencies for end users. Living the cross-platform life (virtually).
74413
Dan Chaltiel @danchaltiel.bsky.social · 08/09/2025
Looks amazing! Is it planned to support Windows 10? I'd love to try it out!
100
Dan Chaltiel @danchaltiel.bsky.social · 01/08/2025
Because running tests is an extra action that would take me a few seconds each time.
010