GitHub Projects & Software

Below is a selection of my open-source projects, statistical packages, and machine learning implementations. You can find all of my source code and contributions on my GitHub profile.

Statistical Packages

A Bayesian sum-of-trees model designed to incoporate measurement error in predictor variables, with applications in medical and clinical research.
R | C++ | Bayesian Statistics
R Package Hex Sticker
A Bayesian sum-of-trees model designed to handle semi-supervised learning problems with multiple instance learning (MIL) data structures, where observations are organized into bags and only bag-level labels are observed.
R | C++ | Bayesian Statistics
R Package Hex Sticker

Standalone Projects

An Exploration of Bayesian Quantile Regression and Comparison to Other Methods
R | Bayesian Statistics | Quantile Regression
Bayesian Model Plot
Extension of John Tukey's 'Mathematics and the Picturing of Data' into Three Dimensions
Python | Data Visualization | Object Oriented Programming
Bayesian Model Plot

Recreations of Popular Algorithms

A simple implementation of the CART algorithm in Python, designed for educational purposes to illustrate the fundamentals of decision tree learning.
Python | Object Oriented Programming | Machine Learning
A simple implementation of feedforward neural networks in Python, designed for educational purposes to illustrate the fundamentals of deep learning and backpropagation.
Python | Machine Learning | Deep Learning
Bayesian Model Plot
A simple implementation of the EM algorithm for fitting Gaussian mixture models in R, designed for educational purposes to illustrate the fundamentals of probabilistic modeling.
R | C++ | Statistics