Peter Licari
  • About
  • Blog
  • Digital Garden
  • Archive
  • Consulting
  • Writing
  • Ongoing Projects
    • YouTube Channel
    • Pulse of the Polis (Substack)
    • Comics (Rarely)
  • Other Things I’ve Made
  • Resources
    • R Bloggers

Archive

How (and when) pre-treatment variables can help generalize experimental results

Featuring Jeff the Shark in an experiment I wish I had enough money to run.
Apr 23, 2025

I Simulated 60,000 Games of Chutes and Ladders to See How Long the Average Game Takes.

An investigation using Python, R, and DuckDB
Aug 2, 2024

Getting Worse to Get Better

Some thoughts about improving in data science…and bowling, I guess.
Jun 20, 2024

What I Learned From My First Non-Academic Conference

Reflections on ODSC East 2024
Apr 26, 2024

How Popular Are Birthdays Over Time?

A datacentric way to celebrate turning 30
Apr 15, 2024

Some reflections, hopes, and plans for 2025

And looking back on how I did in 2024
Jan 5, 2024

Some reflections, hopes, and plans for 2024

Dec 30, 2023

The Traditional Margin of Error When You Have Oversamples in Your Survey is Wrong

Illustrated using Pokemon
Sep 13, 2023

How to add a Variable Font to a Quarto PDF on Windows

Or: How I was driven completely insane by Google Fonts
Aug 1, 2023

What to do when R punches you in the mouth

Apr 4, 2023

Simulating My Daughter’s First Board Game in Python

Feb 16, 2023

Book Review: Theory and Reality

Nov 7, 2022

Thoughts on the 2020 Election

Nov 5, 2020

How to Do Unequal Randomization in Qualtrics Surveys

Aug 5, 2020

Surveying is a Beautifully Foolish Endeavor

Aug 3, 2020

Capturing a PowerPoint/Google Slides Lecture with Open Source Software

Mar 10, 2020
No matching items