#psy6136
In the last two days, I'm getting a new kind of AI-gen spam on my #GitHub repos.

So obvious, a small annoyed chuckle, but likely done for something more nefarious.
September 5, 2026 at 7:58 PM
I wrote detailed guidelines for acceptable / not AI use for my #psy6136 grad course on Categorical Data Analysis.
I was generally quite pleased with the results.

friendly.github.io/psy6136/assi...
June 14, 2026 at 9:10 PM
#rstats #CDA #psy6136
Felicia Tassone & Nathaniel Goldstein applied CDA methods to data on grasping kinematics - fourfold displays, mosaic plots, proportional odds models - in healthy adults and stroke patients.
Video presentation: drive.google.com/file/d/1-QuX...
CDA.mp4
drive.google.com
May 24, 2026 at 3:20 AM
#rstats #LCA #psy6136
Haley Bernusky's final project: Latent Class Analysis through a CDA lens — starting with pairwise odds ratios and mosaic plot of 6 binary substance-use indicators, then showing why LCA is the natural next step when 2^6 = 64 cells get sparse.
friendly.github.io/psy6136/stud...
friendly.github.io
May 24, 2026 at 3:17 AM
#rstats #psy6136
Gavin Klorfine's final project: now live as a vignette in {vcdExtra} 📦
"Steps Toward Tidy Categorical Data Analysis" implements 6 new functions for collapsing levels and converting between data forms — fills a real gap in the tidy #CDA toolkit.
friendly.github.io/vcdExtra/art...
1a. Steps Toward Tidy Categorical Data Analysis
friendly.github.io
May 24, 2026 at 3:14 AM
#rstats #dataviz #psy6136
Gabriel Crone & Naomi Martinez Gutierrez built a fully deployed Shiny app for interactive mosaic displays.
Upload data, choose a log-linear model, customize ... download publication-quality SVG.

Try it!
fohpsyc.shinyapps.io/psyc6136_app/
May 23, 2026 at 12:44 AM
#rstats #psy6136
My Categorical Data Analysis course is now done for 2026.
Such a great group of students, and I want to highlight some of their capstone project work, loosely described as: "a research paper or project extending the scope of CDA in some way..."
🔗 bit.ly/3PRzz2u
May 22, 2026 at 2:20 AM
My last lecture for #psy6136, Categorical Data Analysis,
"The Last Waltz" summarizes much of the content &points to
areas I could cover in a longer course (Bayesian, multilevel data, LCA, ...)
[Hardly anyone got the Last Waltz -- The Band reference 🥲]

Slides: friendly.github.io/psy6136/lect...
April 8, 2026 at 12:32 AM
#rstats #dataviz #psy6136
Lecture 9 for my course in Categorical Data Analysis-- Count Data Models
📋 Materials: friendly.github.io/psy6136/#GLM...
🎞️ Slides: friendly.github.io/psy6136/lect...
March 13, 2026 at 12:53 AM
Less likely to need flashing like if they come with effective plots. Interpreting coefficients? OK, but so old school
#psy6136 lecture this week on Count Data models.
friendly.github.io/psy6136/
March 10, 2026 at 11:33 PM
#rstats #dataviz #psy6136
Lecture 6 for my course in Categorical Data Analysis-- Extending Logistic Regression (polytomous responses)

Materials: friendly.github.io/psy6136/#Log...
Slides: friendly.github.io/psy6136/lect...
February 27, 2026 at 1:39 AM
#rstats #dataviz #psy6136
BONUS lecture for my course in Categorical Data Analysis-- Deep Questions of Data Visualization

First ever study of graphical preferences among marine animals!! 🦈🐢🐟

WINNER of the Red Stripe Award, 2026!! 🎖️🎖️

Slides: friendly.github.io/psy6136/lect...
February 26, 2026 at 8:39 PM
I'm revising a lecture on extensions of logistic regression for my #psy6136 #CDA course and thought I'd share this slide on t he age-old question:

PLOT FIRST?
FIT FIRST?

It captures a course theme that data analysis is an iterative process, involving a loop of graphing and model fitting.
February 22, 2026 at 7:34 PM
#rstats #dataviz #psy6136
Lecture 6 for my course in Categorical Data Analysis-- Logistic Regresson

Materials: friendly.github.io/psy6136/#Log...
Slides: friendly.github.io/psy6136/lect...
February 13, 2026 at 2:16 AM
#rstats #dataviz #psy6136
Lecture 5 for my course in Categorical Data Analysis-- Correspondence Analysis
Materials: friendly.github.io/psy6136/#Cor...
Slides: friendly.github.io/psy6136/lect...
February 8, 2026 at 3:32 AM
#rstats #dataviz #psy6136
Lecture 4 for my course in Categorical Data Analysis-- Loglinear models and Mosaic displays -- one of my fav topics

Slides: friendly.github.io/psy6136/lect...
January 30, 2026 at 1:34 AM
#rstats #dataviz #psy6136
I added a new page to my CDA course web site, friendly.github.io/psy6136/R-fu... giving an overview of the R functions in various packages related to the course topics, a kind of extended cheatsheet.
R Functions for Categorical Data Analysis
friendly.github.io
January 29, 2026 at 2:41 AM
#rstats #dataviz #psy6136
vcdExtra::color_table() is coming along nicely. Now, display either cell frequencies or residuals, with shading representing associations that remain after fitting some model.
January 27, 2026 at 1:22 AM
#rstats #dataviz #psy6136
Here's an example of what I'm trying to create for shading by residuals from a model (complete independence)
January 26, 2026 at 2:40 AM
#rstats #dataviz #psy6136
NEW in {vcdExtra} 📦 dev version: function color_table() produces colorized versions of flattened n-way frequency tables, (with gt 📦) shading the background of cells according to frequency or residuals from a loglinear model.
[Still a WIP]
January 26, 2026 at 2:40 AM
#rstats #psy6136
NEW in {vcdExtra} 📦 dev version: labeling_points() plots points in the tiles of mosaic diplays showing obs or expected freq, with tiles ~ observed or expected.

Variations in density show pattern of association.
Something I've wanted to do for a long time!
(code in ALT)
January 24, 2026 at 2:52 AM
Oops. 😞
Here's the correct link to slides: friendly.github.io/psy6136/lect...
January 24, 2026 at 12:54 AM
#rstats #dataviz #psy6136
Lecture 3 for my course in Categorical Data Analysis, on two-way tables: Tests & visualization

Slides: friendly.github.io/psy6136/lect...
January 23, 2026 at 3:53 AM
#rstats #datatviz #psy6136
Updating a lecture for my CDA course, I recalled an old paper of mine on why frequency tables naturally area ~ count.

There's a lovely physical analog of gas molecules under pressure that explains everything!
www.tandfonline.com/doi/abs/10.1...
🧵1/4
Conceptual and Visual Models for Categorical Data
A dynamic conceptual model for categorical data is described that likens observations to gas molecules in a pressure chamber. In this physical model frequency corresponds to pressure, and fitting...
www.tandfonline.com
January 21, 2026 at 2:14 AM
#rstats #dataviz #psy6136
Lecture 2 for my course in Categorical Data Analysis, on discrete distributions
Slides: friendly.github.io/psy6136/lect...
January 16, 2026 at 2:05 AM