
Models, Algorithms and Software for Statistical Inference
I’m often asked by recruiters, clients, academics or colleagues which models I’ve worked with. This post is an effort to put this all in one place. All of these models, algorithms, and software I’ve worked with in some capacity. This includes implementation, development, application, required understanding, or any combination thereof. This list in nonexhaustive. I’ll…

So What Actually Happened in Finland? Aalto University Internship Summer 2018, Part 1
After working in the psychiatry department at Michigan, I worked at Aalto University in Espoo, Finland next summer. There, I worked on the Stan math library implementing Gaussian process covariance functions and matrix utilities to make Gaussian process models more feasible in Stan. The ultimate goal was to implement what’s known as “the birthday problem”…

Multilevel Gaussian Processes to Model Hit Speed in Baseball
This is a practice test I was given prior to landing a contract with the Tampa Bay Rays from July 2021. Here, I was asked to predict hit speed given angle off the bat. There’s a publicly available github repository with the same data here: https://github.com/danhogan/battedball. Below is copied from the practice test. This is…

Additive Gaussian Process Time Series Regression in Stan
I’ve copied this over from discourse.mcstan.org, but this was my post, so I’m comfortable doing so. While working in the psychiatry department at Michigan, I played around with EEG data. Next, I became curious about how to extract out different periodic components of a time series. I ended up finding a blog post on Andrew…

My Work at the University of Michigan Psychiatry Department in 2017, Part 1
After I finished my undergraduate degree at the University of Michigan in 2017, in the Mathematical Sciences, and Statistics, I worked in the University of Michigan Psychiatry Department. This was with Daniel Kessler, Dr. Eunjee Lee, Dr. Chandra Sripada, and Mike Angstadt. This was in 2017, so thank you for understanding if vocab isn’t up…

Clustering Using SVD
Dr. Murthy and I have been working on a way to interpret omics data. We’d like to see if there’s any natural grouping structure to a large dataset. We’ve computed something resembling a cross covariance matrix. After Dr. Murthy experimented with sparse CCA for a while, we tried some other clustering methods or regularization methods…