Sign in

W. Joel Schneider

@w-joel-schneider.bsky.social
140 followers 211 following 32 posts

Professor at Temple University, PA. Interested in Psychological Assessment, Psychometrics, Statistics, Psychotherapy, R

PostsRepliesMedia
W. Joel Schneider @w-joel-schneider.bsky.social · 21/09/2026
Many new features in apaquarto, a Quarto template extension that takes care of the otherwise fussy details of APA style. Creates documents in journal, manuscript, and student modes and renders in .docx, .html, and .pdf (via Typst or LaTeX). wjschne.github.io/apaquarto/ #quarto #rstats #apastyle
APA-style title page from apaquarto's journal mode.APA-style title page from apaquarto's manuscript mode.
080
Reposted by W. Joel Schneider
Teun van den Brand @teunbrand.bsky.social · 03/09/2026
Folks, hot off the press here are a few plots about what the new ggarrow update can do: teunbrand.github.io/teunbrand_bl... I'll also tease them below #rstats #ggplot2
Plot where four arrows connect three points. Two points are connected via double arrows pointing in opposite directions.Plot where four arrows connect three points. Arrowheads are one sided/halved. One connection has two arrows in opposite directions, giving the impression of a compound arrow with half-arrowheads at opposite ends.Plot with four arrows connecting three points. The shafts of the arrows are squiggly lines.
15211
Reposted by W. Joel Schneider
James Balamuta @coatless.bsky.social · 10/07/2026
R CMD check comes back clean. Then CRAN emails you about title case and a missing @ return tag. checktor is in. It catches those before you submit. On CRAN as of last week 7/2! CRAN: cran.r-project.org/package=chec... Blog: blog.thecoatlessprofessor.com/programming/... #rstats
Dark terminal screenshot of a checktor() run on a demo package: the Package Doctor diagnosis summary listing five check categories with an overall verdict of "NEEDS ATTENTION (10 issues)."checktor hex logo: a stethoscope whose chestpiece is a green check mark
4256
Reposted by W. Joel Schneider
David Schoch @schochastics.net · 10/07/2026
A side project I've been working on is public now: vellumverse, an #Rstats graphics stack built on a Rust backend. vellum sits where grid does but renders in Rust. vellumplot is the grammar on top and vellumwidget turns any plot into an interactive widget. Feedback welcome ☺️ github.com/r-vellum
1437
Reposted by W. Joel Schneider
James Balamuta @coatless.bsky.social · 08/07/2026
Checking on an R package usually takes five open tabs: CRAN, GitHub, download counts, reverse deps, check results. R Observatory collects all of that on one page, for every CRAN and Bioconductor package. r-observatory.thecoatlessprofessor.com #rstats
The ggplot2 package page on R Observatory. A header gives the name, version 4.0.3, and tagline, with four headline numbers: 6,665 packages depend on it, 26.4M downloads a year, 81.1% test coverage, and 13 of 13 CRAN checks passing. Sections below cover an Overview (maintainer, first-published date, description), install commands in tabs (CRAN, pak, Ubuntu r2u, Fedora COPR, openSUSE OBS), Health (CRAN check result, code-health facts, and a dated check history), and the start of Downloads. A Vital Signs sidebar summarizes health, coverage, docs, downloads, reverse dependencies (6,665 direct and 1,909 indirect), release, license, and links to reference docs.
5329
Reposted by W. Joel Schneider
Andrew Heiss @andrew.heiss.phd · 09/06/2026
Just found this intriguing new function by Wadea Abu Dahoud for making a log-scale axis squiggly, mostly to act as a visual cue/speed bump that the axis isn't linear. github.com/wade31985-ar... #rstats #dataviz
Scatterplot showing acceleration time on the x-axis and logged price on the y-axis, with a squiggly y-axis to signal that it's loggedlibrary(tidyverse)
library(qatarcars)

ggplot(qatarcars, aes(x = performance, y = price)) +
  geom_point() +
  annotation_squiggled_log_y_axis(
    ymin = min(qatarcars$price),
    ymax = max(qatarcars$price),
    x0 = 0,
    amplitude = 0.3,
    linewidth = 0.35,
    base = 10,
    waves = 35,
    n = 4000,
    amplitude_power = 1.2,
    wave_power = 0.5
  ) +
  scale_y_log10(
    breaks = c(1e4, 1e5, 1e6, 1e7),
    labels = scales::label_currency(prefix = "QR "),
    expand = expansion(mult = c(0, 0.1))
  ) +
  labs(title = "Car performance and price for cars in Qatar") +
  theme_classic() +
  theme(
    axis.line.y = element_blank(),
    axis.ticks.y = element_blank(),
    plot.title = element_text(hjust = 0.5, face = "bold")
  )
416428
Reposted by W. Joel Schneider
Mickaël CANOUIL, Ph.D. @mickael.canouil.fr · 10/06/2026
Four years of daily Quarto use. One CLI replaced bookdown, xaringan, distill, and R Markdown. 40+ extensions. ~14,000 comments/replies. mickael.canouil.fr/posts/2026-06-10-why-quarto-stuck/ #quarto #typst #rstats #QuartoPub
mickael.canouil.fr
Why Quarto Stuck: Four Years from a Biostatistician’s Desk - mickael.canouil.fr
After four years of daily use, Quarto has replaced R Markdown across my reports, slides, websites, and books. I reflect on what made it stick: cleaner defaults, real multi-language support, the extens...
1397
Reposted by W. Joel Schneider
Chris Goodman @cbgoodman.co · 03/06/2026
Super useful. I often need to make simple diagrams for lectures and firing up tikz, mermaid, etc is overkill. This is perfect.
051
Reposted by W. Joel Schneider
Matthew Kling @matthewkling.bsky.social · 27/05/2026
Announcing #RStats package ggcube, now on CRAN -- make 3D #ggplot2 figures using `coord_3d()` matthewkling.github.io/ggcube/
812831
Reposted by W. Joel Schneider
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 27/05/2026
I'm back with the biggest release of quarto-revealjs-editable to date 🙌 You no longer have to add .editable to anything, now you just click the Modify button, click on the element you want to move/edit and it becomes editable. emilhvitfeldt.com/post/quarto-... #quarto #slidecrafing
1479
Reposted by W. Joel Schneider
Stephen Turner @stephenturner.us · 18/05/2026
ctrlvee: Positron and RStudio add-in - paste in a URL and it extracts all the R code and inserts directly into your editor. Useful for copying #Rstats code from vignettes, Quarto/Rmd books, etc. blog.stephenturner.us/p/ctrlvee-ex...
2161
Reposted by W. Joel Schneider
Nicola Rennie @nrennie.bsky.social · 18/05/2026
If you're a #QuartoPub or #RStats user, you might find it hard to find information about how those work with #GitLab. So here's a blog post showing you a few different ways to deploy Quarto documents with GitLab Pages! (Featuring penguins 🐧obviously ) Link: nrennie.rbind.io/blog/deploy-...
nrennie.rbind.io
Deploying Quarto documents with GitLab – Nicola Rennie
GitLab is a common alternative to GitHub, and you can publish Quarto documents that are hosted via GitLab fairly easily. This blog post documents how to do it.
05017
Reposted by W. Joel Schneider
Teun van den Brand @teunbrand.bsky.social · 13/05/2026
I'm please to celebrate that legendry 0.3.0 has hit the streets on CRAN 🎉 Legendry is a ggplot2 extension that lets you draw more guides. Read about all the guide goodness in this minor update here: teunbrand.github.io/teunbrand_bl... #rstats #ggplot2
teunbrand.github.io
Symbolic update – Blog | Teun van den Brand
The latest and greatest in guide fashion.
25714
Reposted by W. Joel Schneider
Andrew Heiss @andrew.heiss.phd · 02/05/2026
Got to present this early draft paper today at a neat workshop organized by @rohanalexander.bsky.social. It's my attempt to grapple with the need for struggle and friction in learning in a world where LLMs remove all that friction. Read the whole thing at stats.andrewheiss.com/pinky-lychee/
AI for Me, Not (Yet) for Thee? Desirable Difficulties and Deliberate Friction with LLMs

Author: Andrew Heiss

Affiliation: Andrew Young School of Policy Studies, Georgia State University

Latest version: May 1, 2026

Details: This is a short position paper written for the Toronto Data Workshop’s 2nd Colloquium on Applications of AI, “Notes on the Future of Quantitative Social Science,” held at the University of Toronto on May 1, 2026.

Abstract: I am simultaneously a critical skeptic of large language models (LLMs) and their role in the learning process, and a reluctant and wary user of those same tools in my own work. This essay is an attempt to work through this tension by examining how LLM-based tools shape and reshape the foundations of expertise required to use them. If learners can generate working code through a Google search, if they can upload a blank problem set template and get a completed assignment in seconds, and if they can design, carry out, and analyze research projects in minutes, how can they build the expertise that is required to work with LLM output? Relatedly, if experienced researchers spend the bulk of their time reviewing LLM output and not working through code themselves, what happens to their expertise? The answer to these questions, I argue, is to deliberately introduce difficulty and friction in quantitative work, allowing learners to build expertise and helping experienced researchers maintain it.
69830
Reposted by W. Joel Schneider
Daniel Lakens @lakens.bsky.social · 23/03/2026
If you want to collaborate on Qmd, Rmd, or md files for reproducible manuscripts, try out the alpha version of Quarto Review! It does track changes, comments, syncs with git, shows differences between versions! github.com/Lakens/Quart... Tell me the bugs and feature requests!
github.com
GitHub - Lakens/QuartoReview: Editor for Qmd files
Editor for Qmd files. Contribute to Lakens/QuartoReview development by creating an account on GitHub.
26519
Reposted by W. Joel Schneider
James Balamuta @coatless.bsky.social · 23/03/2026
29 years of #rstats community knowledge was sitting in hard-to-search pipermail archives. So I built a more modern home for it. Introducing the R Mailing List Archives: 631,000+ messages from 32 lists, fully searchable and available as open data. r-mailing-lists.thecoatlessprofessor.com
Homepage of the R Mailing List Archives showing a search bar, three popular lists (R-help with 398,500 messages, R-devel with 63,425, and R-package-devel with 12,125), and a full directory of core lists and special interest groups.
1022154
Reposted by W. Joel Schneider
Felix Dietrich @felix-dietrich.de · 18/03/2026
If you are working with multilevel data, try out my new package mlstats 📦 — an #rstats package for multilevel analyses. You can create publication-ready descriptive tables like the one below (including within- AND between-group correlations + ICCs). github.com/felixdidi/ml... Details in thread 🧵↓
Example screenshot of multilevel descriptive table created with mlstats R package
15918
Reposted by W. Joel Schneider
Crystal Lewis @cghlewis.bsky.social · 13/03/2026
Once upon a time I spent way too much time thinking about #rstats labelled data. 😅 github.com/Cghlewis/dat...
github.com
Label Data
Functions used for wrangling education research data - Cghlewis/data-wrangling-functions
0153
Reposted by W. Joel Schneider
Mickaël CANOUIL, Ph.D. @mickael.canouil.fr · 09/03/2026
If you use Quarto and want to bring Typst content into your documents and presentations, give a try to my new Quarto extension. github.com/mcanouil/qua... #Quarto #Typst
github.com
GitHub - mcanouil/quarto-typst-render: Quarto extension to compile Typst code blocks to images (PNG, SVG, PDF) for use across all output formats.
Quarto extension to compile Typst code blocks to images (PNG, SVG, PDF) for use across all output formats. - mcanouil/quarto-typst-render
063
Reposted by W. Joel Schneider
Andrew Heiss @andrew.heiss.phd · 02/03/2026
New #QuartoPub extension! Footnote Styles: github.com/andrewheiss/... You can use one of nine InDesign-style footnote numbering systems (like *, †, ‡, §, ¶ symbols!) or define your own. You can also start numbers at arbitrary values and do a bunch of other neat things.
Symbols
This is some text with a footnote.* Here is another footnote.† And a third.‡
A fourth footnote here.§ And a fifth.¶
Sixth,‖ seventh,** eighth,†† ninth,‡‡ and tenth.§§
Continuing from a Previous Document

This document is part of a series. The previous part had three footnotes, so this one begins at iv.iv The numbering continues naturally.v And so on.vi

A fourth footnote here.vii And a fifth.viii
Footnotes

    First footnote in this document — marker is iv. ↩︎

    Second footnote — marker is v. ↩︎

    Third footnote — marker is vi. ↩︎

    Fourth footnote — marker is vii. ↩︎

    Fifth footnote — marker is viii. ↩︎

Format support

Every Quarto format handles footnotes differently, and not every format supports every possible extension option.

| Feature | HTML | LaTeX | Typst |
| --- | --- | --- | --- |
| All `style` options | Yes | Yes | Yes |
| `custom` symbols | Yes | Yes | Yes |
| `cycle` modes | Yes | Yes | Yes |
| `start-at` | Yes | Yes | Yes |
| `marker-prefix`/`marker-suffix` | Yes | Yes | Yes |
| `text-prefix`/`text-suffix` | Yes | No | No |
| CSS customization | Yes | — | — |Three screenshots from InDesign showing the `style` option, `start-at` option, and `marker/text prefix/suffix` options
3648
Reposted by W. Joel Schneider
Mickaël CANOUIL, Ph.D. @mickael.canouil.fr · 25/02/2026
Quarto Wizard v2.2.0 is out for VS Code and Positron. New: schema-aware authoring (completions, hover, validation for Quarto extensions), extension snippets, compatibility badges, and brand support. m.canouil.dev/quarto-wizard #Quarto #VSCode #PositronIDE #authoring
054
Reposted by W. Joel Schneider
Mid terms are November 3rd 2026. Go register voters. @usrbinr.bsky.social · 07/02/2026
new package time! my new #rstats package {qrtdown} is sugar syntax version of {pkgdown} by @hadley.nz and {altdocs} by @etiennebacher.bsky.social but enables full quarto functionality for your articles Thus you can use the full @quarto.org eco system and benefits. usrbinr.codeberg.page/qrtdown/
usrbinr.codeberg.page
qrtdown
2256
Reposted by W. Joel Schneider
Posit @posit.co · 11/11/2025
Announcing the Winners of the 2025 Posit Table Contest! 🏆 The data community showcased stunning work in #RStats/ #Python using gt, Reactable, and #Quarto, transforming complex data into beautiful, effective communication. Congrats to all the winners! See the innovation: posit.co/blog/2025-ta...
posit.co
Winners of the 2025 Table Contest - Posit
We had many submissions to the Posit 2025 Table Contest and this post will show you the winners, the special prize recipients, and the runners up!
0215
Reposted by W. Joel Schneider
Joseph Barbier @joseph-barbier.bsky.social · 29/10/2025
I've started working on an R package that makes it easy to write Typst markup dynamically! #rstats It's still in its early stages, but it implements: - ✅ all Typst functions - ✅ set rules - ✅ conversion from R to Typst (`NULL` becomes `none`, etc) - ✅ no dependencies github.com/y-sunflower/r2typ
A quarto typst output showcasing usage of the new r2typ R package that converts R code to Typst markup. It draws a blue circle with red border and a text in the center "My favorite food is cookies".
5267
Reposted by W. Joel Schneider
Julia M. Rohrer @dingdingpeng.the100.ci · 13/10/2025
New blog post! Let's say you have two measures meant to capture the same confounder. They're highly correlated. Can you still proceed with your regression analysis? (I admit, the title is a bit of a spoiler) www.the100.ci/2025/10/13/i...
the100.ci
If you have two measures of the same confounder, you can just include both of them in your regression model
Sometimes, researchers worry about multicollinearity in situations where it’s actually a non-issue. Here’s one such scenario. Imagine a situation where you are interested in the effect of X on Y (X...
1213943
Reposted by W. Joel Schneider
Quarto @quarto.org · 13/10/2025
Quarto 1.8 is available! 🎉 New features include: ✨ Light & dark mode support for brand colors and logos 📦 Brand extensions for sharing across projects ♿ HTML accessibility checks with Axe-core 🔧 Access to execution context from code cells Full details: quarto.org/docs/blog/po...
quarto.org
Quarto 1.8 – Quarto
Quarto 1.8 improves brand support, introduces brand extensions, adds HTML accessibility checks, and gives access to execution context.
0398
Reposted by W. Joel Schneider
Matti Vuorre @matti.vuorre.com · 13/10/2025
The quarto-preprint @quarto.org extension (github.com/mvuorre/quar...) for PDF outputs with #typst now includes proper appendices for reproducible #quartopub #rstats manuscripts, improved two-column layouts (and themes, incl. full-width content), better reference formatting & improved documentation.
1367
W. Joel Schneider @w-joel-schneider.bsky.social · 04/10/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 24 of 24) Featuring hanging indents #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table with quotes from a qualitative study
020
W. Joel Schneider @w-joel-schneider.bsky.social · 03/10/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 23 of 24) Featuring hanging indents and vertical merging #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table with descriptive statistics and sample quotes
030
W. Joel Schneider @w-joel-schneider.bsky.social · 02/10/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 22 of 24) Featuring hanging indents #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table showing narratives from a qualitative study
021
W. Joel Schneider @w-joel-schneider.bsky.social · 01/10/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 21 of 24) Featuring thin spaces for footnote superscripts and `add_star_column` #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table of confirmatory factor analysis performance statistics
040
W. Joel Schneider @w-joel-schneider.bsky.social · 30/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 20 of 24) Presenting multilevel models #rstats #apastyle wjschne.github.io/posts/apatab...
An APA-formatted table with results from a multilevel model analysis
020
Reposted by W. Joel Schneider
Vincent Arel-Bundock @vincentab.bsky.social · 29/09/2025
{tinytable} 0.14.0 for #RStats makes it super easy to draw tables in html, tex, docx, typ, md & png. There are only a few functions to learn, but don't be fooled! Small 📦s can still be powerful. Check out the new gallery page for fun case studies. vincentarelbundock.github.io/tinytable/vi...
a table about lemurs a table about students and schoolsa table about wines
113438
W. Joel Schneider @w-joel-schneider.bsky.social · 29/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 19 of 24) Presenting a sequence of regression models #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table with model performance statistics
020
W. Joel Schneider @w-joel-schneider.bsky.social · 28/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 18 of 24) Featuring hierarchical regression analyses #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table displaying hierarchical regression analyses
020
W. Joel Schneider @w-joel-schneider.bsky.social · 27/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 17 of 24) Featuring footnotes and intentionally inconsistent rounding #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table showing multilevel modeling results
031
Reposted by W. Joel Schneider
Robert (Bob) Kubinec @rmkubinec.bsky.social · 26/09/2025
Here's a little #rstats script I wrote to automate creating Google docs for my students for an assignment. The idea is that the history in the Google doc will help secure the integrity of the assignment by discouraging gen AI use. #academicsky Link: gist.github.com/saudiwin/986...
gist.github.com
Automate the creation of google documents for class
Automate the creation of google documents for class - auto_google_docs.R
0123
Reposted by W. Joel Schneider
Umair Durrani @transport-talk.bsky.social · 25/09/2025
{gm} - Create music with R: flujoo.github.io/gm/ #RStats bookmark from old twitter
03214
W. Joel Schneider @w-joel-schneider.bsky.social · 26/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 16 of 24) Featuring two levels of grouping with `flextable::as_grouped_data` #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table of regression analyses
010
W. Joel Schneider @w-joel-schneider.bsky.social · 25/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 15 of 24) Featuring automatic formatting of regression analyses #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table of a regression analysis
020
W. Joel Schneider @w-joel-schneider.bsky.social · 24/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 14 of 24) Featuring decimal alignment with left-aligned text #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table with factor analysis loadings
020
W. Joel Schneider @w-joel-schneider.bsky.social · 23/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) in R with apa7 (Part 13 of 24) Featuring `column_spanner_label`, which adds a prefix to selected columns #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted 2-way ANOVAs
030
W. Joel Schneider @w-joel-schneider.bsky.social · 22/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) tables in R with apa7 (Part 12 of 24) Featuring Selective indentation with `flextable::padding` #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table with descriptive statistics and ANOVAs
020
W. Joel Schneider @w-joel-schneider.bsky.social · 21/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) tables in R with apa7 (Part 11 of 24) Featuring numbered columns and aligned star columns. #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted correlation matrix
050
W. Joel Schneider @w-joel-schneider.bsky.social · 20/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) tables in R with apa7 (Part 10 of 24) Featuring correlation matrices and descriptive statistics with `apa_cor` #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted correlation matrix
050
W. Joel Schneider @w-joel-schneider.bsky.social · 19/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) tables in R with apa7 (Part 9 of 24) Featuring customizable automatic column formatters #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table with descriptive statistics and 1-way ANOVA results
030
W. Joel Schneider @w-joel-schneider.bsky.social · 18/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) tables in R with apa7 (Part 8 of 24) Featuring intentionally inconsistent rounding within columns #rstats #apastyle
APA-formatted table of descriptive statistics and t-test results
230
W. Joel Schneider @w-joel-schneider.bsky.social · 17/09/2025
Recreating each of the tables in Chapter 7 of the Publication Manual of the American Psychological Association (7th Edition) tables in R with apa7 (Part 7 of 24) Featuring p-values converted to asterisks via `add_star_column` #rstats #apastyle wjschne.github.io/posts/apatab...
APA-formatted table with descriptive statistics and chi-square test results.
030