6-day current streak·8-day longest streak
Brandon M. Greenwell, PhD Director of Data Science @ 84.51° · Adjunct @ UC Statistician by training, ML practitioner and tools developer by trade. I'm the science tech lead for…
Brandon M. Greenwell, PhD
Director of Data Science @ 84.51° · Adjunct @ UC
Statistician by training, ML practitioner and tools developer by trade. I'm the science tech lead for the Responsible AI team at 84.51° (Kroger's data science arm) and teach graduate-level statistics, analytics, and AI-assisted programming at UC.
Most of what I build lives at the intersection of statistical rigor and practical ML — R packages for model interpretation (fastshap, pdp, vip), two books on machine learning with R (*Hands-On Machine Learning with R* and *Tree-Based Methods for Statistical Learning in R*), and increasingly, developer tooling in Rust and Go.
Google Scholar · LinkedIn · CV
---
Featured open-source projects
Rust projects
Go projects
R packages (CRAN published)
---
Education
- Ph.D. in Applied Mathematics — Air Force Institute of Technology (2014) · dissertation
- M.S. in Applied Statistics — Wright State University (2011)
- B.S. in Statistics — Wright State University (2009)

-
investr ★ PINNED
Inverse estimation in R
R ★ 25 3y agoExplain → -
pdp ★ PINNED
A general framework for constructing partial dependence (i.e., marginal effect) plots from various types machine learning models in R.
R ★ 99 3d agoExplain → -
vip ★ PINNED
Variable Importance Plots (VIPs)
R ★ 190 3d agoExplain → -
fastshap ★ PINNED
Fast approximate Shapley values in R
R ★ 135 3d agoExplain → -
lstr ★ PINNED
A fast, minimalist directory tree viewer, written in Rust.
Rust ★ 1.5k 10mo agoExplain → -
doxx ★ PINNED
Expose the contents of .docx files without leaving your terminal. Fast, safe, and smart — no Office required!
Rust ★ 3.7k 1d agoExplain → -
xleak
A fast terminal Excel viewer with an interactive TUI. Features full-text search, formula display, lazy loading for large files, clipboard support, and export to CSV/JSON. Built with Rust and ratatui.
Rust ★ 1.4k 1mo agoExplain → -
git-ego
Your Git identity manager and automatic profile switcher. Seamlessly manage user profiles, SSH keys, and tokens across different repositories.
Go ★ 105 1mo agoExplain → -
dotagents
A proposed standard for the .agents/ directory to prevent context bloat and improve agent reasoning in complex codebases.
Shell ★ 63 21d agoExplain → -
RBitmoji
An R wrapper to the overly complicated Bitmoji API 😱
R ★ 24 1y agoExplain → -
jotdown-rs
A minimalist, command-line jotting utility that's fast, private, git-friendly, and written in Rust.
Rust ★ 15 1mo agoExplain → -
uc-bana7052-old
Course materials for BANA 7052 (Applied Linear Regression) at UC
R ★ 15 5y agoExplain → -
MLDay18
Material from "Random Forests and Gradient Boosting Machines in R" presented at Machine Learning Day '18
R ★ 15 7y agoExplain → -
OctoAgent
A simple, experimental multi-agent AI system, built with Python, that automates triaging and fixing GitHub issues.
Python ★ 14 1y agoExplain → -
quarto-crc
A Quarto example of Chapman & Hall/CRC books
TeX ★ 12 1y agoExplain → -
statlingo
Explain Statistical Output with Large Language Models
R ★ 10 1d agoExplain → -
sure
Surrogate residuals for cumulative link and general regression models in R
R ★ 8 2d agoExplain → -
ebm
Explainable Boosting Machines
R ★ 5 1y agoExplain → -
treebook
Tree-based methods for supervised learning in R
R ★ 5 3y agoExplain → -
swcat
Renders any text file as a Star Wars–style opening crawl. A cinematic alternative to cat.
Rust ★ 4 2mo agoExplain → -
bpa
Basic pattern analysis in R
R ★ 4 9y agoExplain → -
rjournal-shapley
An Introduction to Prediction Explanations with Shapley Values
TeX ★ 4 5y agoExplain → -
ramify
Additional matrix functionality for R
R ★ 3 1y agoExplain → -
mertree
Regression trees for longitudinal and clustered data
R ★ 3 9y agoExplain → -
intro-ml-r
Introduction to machine learning in R (slides for Analytics Connect '18)
R ★ 3 7y agoExplain → -
roundhouse
An R wrapper to the ICNDb API (i.e., use R to generate random Chuck Norris facts 🙌)
R ★ 3 6y agoExplain → -
rstratx
An R interface to the stratx Python library
Python ★ 3 6y agoExplain → -
claude-plugins
No description.
Shell ★ 2 6mo agoExplain → -
claude-forge
CLI tool for scaffolding and managing Claude Code marketplaces and plugins
Rust ★ 2 6mo agoExplain → -
is4010-course-template
Course Template for IS4010
Jupyter Notebook ★ 2 6mo agoExplain → -
dagnammit
DAG Nammit: The Challenges and Dangers of Causally Interpreting Machine Learning Models
Jupyter Notebook ★ 2 1y agoExplain → -
awesome-machine-learning-interpretability ⑂
A curated list of awesome machine learning interpretability resources.
★ 2 6y agoExplain → -
bgreenwell.r-universe.dev
R-universe registry
★ 1 2d agoExplain → -
sudo
SUDO: Surrogate-Assisted Double Machine Learning
★ 1 14d agoExplain → -
homebrew-doxx
Homebrew tap for doxx - Terminal document viewer for .docx files
Ruby ★ 1 1mo agoExplain → -
doxx.yazi
No description.
Lua ★ 1 1mo agoExplain → -
tldr
No description.
Rust ★ 1 2mo agoExplain → -
uc-bana7042
UC BANA 7042: Statistical Modeling
Jupyter Notebook ★ 1 4mo agoExplain → -
pokecli
TBD
Rust ★ 1 10mo agoExplain → -
statlingua-py
No description.
Python ★ 1 11mo agoExplain → -
ddatools
Data sets and functions to accompany "Discrete Data Analysis for Business Analytics"
Python ★ 1 1y agoExplain → -
treemisc
Miscellaneous data sets and functions to accompany “Tree-Based Methods: A Practical Introduction (with Examples in R)”
R ★ 1 3y agoExplain → -
SampleSHAP.jl
A Julia port of the fastshap package in R
Julia ★ 1 1y agoExplain → -
book-spark
Distributed Machine Learning in R with Apache Spark: An Introduction Using sparklyr and rsparkling
HTML ★ 1 8y agoExplain → -
dtplyr ⑂
Data table backend for dplyr
R ★ 1 10y agoExplain → -
cprint
Print common R data structures in a format which can be used as input to the interpreter
R ★ 1 7y agoExplain → -
nppesapi
An R wrapper to the NPPES API
R ★ 1 8y agoExplain → -
tibble ⑂
A modern re-imagining of the data frame
R ★ 1 8y agoExplain → -
xgboost ⑂
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow
C++ ★ 1 8y agoExplain → -
bgreenwell-blogdown
My (not so lame anymore) website...😎
HTML ★ 1 7y agoExplain → -
bgreenwell
No description.
★ 0 1d agoExplain → -
surrogate-dml
Surrogate Residuals in Double Machine Learning
★ 0 14d agoExplain → -
cookbook
No description.
★ 0 24d agoExplain → -
scoop-bucket
Scoop bucket for xleak and other tools
★ 0 25d agoExplain → -
homebrew-tap
A collection of CLI tools and developer utilities (mostly built in Rust).
Ruby ★ 0 1mo agoExplain → -
winget-pkgs ⑂
The Microsoft community Windows Package Manager manifest repository
★ 0 1mo agoExplain → -
homebrew-jotdown-rs
Homebrew tap for jotdown-rs (jd)
Ruby ★ 0 1mo agoExplain → -
bgreenwell.github.io
No description.
★ 0 1mo agoExplain → -
bonsai
No description.
★ 0 1mo agoExplain → -
is4010-website
Website for IS 4010
HTML ★ 0 24d agoExplain → -
unifres
No description.
R ★ 0 3mo agoExplain → -
is4010-python
Labs for the Python portion of IS 4010
Python ★ 0 3mo agoExplain → -
is4010-rust
Labs for the Rust portion of IS 4010
Rust ★ 0 4mo agoExplain → -
warpy
Simple Python implementation of the card game War (for class demo)
Python ★ 0 4mo agoExplain → -
course-website-template
Generic template I like to use for simple course websites
★ 0 4mo agoExplain → -
clack
No description.
Rust ★ 0 5mo agoExplain → -
is4010-course
No description.
Jupyter Notebook ★ 0 5mo agoExplain → -
forecasting-test ⑂
Tracking predictions that certain events will happen in the coming year
★ 0 5mo agoExplain → -
class
Test repo for class
★ 0 5mo agoExplain → -
pyguide
An open-source, scikit-learn compatible Python implementation of the GUIDE (Generalized, Unbiased, Interaction Detection and Estimation) decision tree algorithm.
Python ★ 0 6mo agoExplain → -
agents-md-templates
Standardized, concise AGENTS.md templates for R, Python, Rust, and Go projects
★ 0 6mo agoExplain → -
rust-cli-template
Personal template for future Rust CLI projects
★ 0 7mo agoExplain → -
databricks-sdk-go ⑂
Databricks SDK for Go
★ 0 7mo agoExplain → -
databricks-sdk-py ⑂
Databricks SDK for Python (Beta)
★ 0 7mo agoExplain → -
homebrew-xleak
No description.
Ruby ★ 0 8mo agoExplain → -
dbtop
No description.
Go ★ 0 8mo agoExplain → -
pinion
Simple Flappy Bird clone using Rust for class demo
Rust ★ 0 8mo agoExplain → -
uc-bana-6043 ⑂
Additional resources for the UC BANA 6043 Statistical Computing course
★ 0 1y agoExplain → -
is4010-bgreenwell-labs
TBD
Python ★ 0 10mo agoExplain → -
pokeapi ⑂
The Pokémon API
★ 0 10mo agoExplain → -
new_project
TBD
Python ★ 0 10mo agoExplain → -
timewarp
Git time travel for developers
★ 0 10mo agoExplain → -
homebrew-lstr
No description.
Ruby ★ 0 1y agoExplain → -
OctoAgent-tests
Repo for testing out OctoAgent
Python ★ 0 1y agoExplain → -
ellmer ⑂
Call LLM APIs from R
★ 0 1y agoExplain → -
coil_2000_challenge
No description.
R ★ 0 1y agoExplain → -
funres
Functional residuals
R ★ 0 1y agoExplain → -
rladies-iml
Some (rough) slides I put together for an R-Ladies meetup
JavaScript ★ 0 3y agoExplain → -
uc-bana7052
No description.
R ★ 0 3y agoExplain → -
temp
No description.
★ 0 3y agoExplain → -
ETC3550Slides ⑂
Slides for a forecasting course based on "Forecasting: Principles and Practice"
★ 0 4y agoExplain → -
ETC3580 ⑂
Teaching materials for ETC3580
★ 0 7y agoExplain → -
intro-fastshap
A brief introduction to scalable Shapley explanations with the fastshap package in R
JavaScript ★ 0 4y agoExplain → -
ranger ⑂
A Fast Implementation of Random Forests
C++ ★ 0 5y agoExplain → -
employee-attrition-aif360 ⑂
Walkthrough the data science life cycle with different tools, techniques, and algorithms. Use AIF360, pandas, and Jupyter notebooks to build and deploy a model on Watson Machine Learning.
★ 0 7y agoExplain → -
databricks-cli ⑂
Command Line Interface for Databricks
Python ★ 0 5y agoExplain → -
calibrater
Calibration curves for binary classification
R ★ 0 5y agoExplain → -
PartialDependence.jl
Basis port of R’s pdp 📦
★ 0 5y agoExplain → -
knitr-book ⑂
Dynamic Documents with R and knitr
★ 0 10y agoExplain → -
rcppcorels ⑂
R Bindings to the Certifiably Optimal Rule Lists (Corels) Learner
★ 0 6y agoExplain → -
markovchain ⑂
Easy Handling Discrete Time Markov Chains
★ 0 6y agoExplain → -
bmisc
Brandon's miscellaneous R functions
R ★ 0 6y agoExplain → -
rpart ⑂
Recursive Partitioning and Regression Trees
C ★ 0 6y agoExplain → -
adabag ⑂
:exclamation: This is a read-only mirror of the CRAN R package repository. adabag — Applies Multiclass AdaBoost.M1, SAMME and Bagging
★ 0 8y agoExplain → -
InterpretableMachineLearning
CRAN task view for interpretable machine learning
★ 0 6y agoExplain → -
shap ⑂
A game theoretic approach to explain the output of any machine learning model.
★ 0 6y agoExplain → -
interpretable-ml-book ⑂
Book about interpretable machine learning
Jupyter Notebook ★ 0 6y agoExplain → -
stratx ⑂
stratx is a library for A Stratification Approach to Partial Dependence for Codependent Variables
★ 0 6y agoExplain → -
cv ⑂
My CV built using RMarkdown and the pagedown package.
★ 0 6y agoExplain → -
forecast ⑂
forecast package for R
R ★ 0 7y agoExplain → -
jsm2019
Materials for JSM 2019
HTML ★ 0 7y agoExplain → -
completejourney ⑂
An R data 📦 of retail shopping transactions for 2469 households over one year
R ★ 0 7y agoExplain → -
CinDay-RUG-IML-2018 ⑂
Slides and other material for Cincinnati-Dayton useR presentation on interpretable machine learning with R
★ 0 7y agoExplain → -
datarobot ⑂
:exclamation: This is a read-only mirror of the CRAN R package repository. datarobot — 'DataRobot' Predictive Modeling API
R ★ 0 7y agoExplain → -
imgflipr
An R Wrapper to the Official Imgflip API
R ★ 0 7y agoExplain → -
cowsay ⑂
cowsay w/ more animals, in R
HTML ★ 0 7y agoExplain → -
concentric
Random triangles on concentric circles
R ★ 0 7y agoExplain → -
hex
Just a home for my hex logos
R ★ 0 7y agoExplain → -
hexwall ⑂
R script to neatly align hexagon stickers
R ★ 0 8y agoExplain → -
blogdown ⑂
Create Blogs and Websites with R Markdown
R ★ 0 7y agoExplain → -
gitmoji ⑂
An emoji guide for your commit messages. 😜
CSS ★ 0 7y agoExplain → -
webinars ⑂
Code and slides for RStudio webinars
HTML ★ 0 8y agoExplain → -
rmarkdown-book ⑂
R Markdown: The Definitive Guide (to be published soon)
TeX ★ 0 8y agoExplain → -
hexbin ⑂
community curated list of hexagon logos
JavaScript ★ 0 8y agoExplain → -
stt7140-env
Course materials for STT/ES 7140
HTML ★ 0 8y agoExplain → -
caret ⑂
caret (Classification And Regression Training) R package that contains misc functions for training and plotting classification and regression models
R ★ 0 8y agoExplain → -
stt4640-com
No description.
★ 0 8y agoExplain → -
eesR ⑂
R code and data associated with "Environmental and Ecological Statistics with R" (2nd ed)
R ★ 0 9y agoExplain → -
STT6300
Course material for STT6300
HTML ★ 0 8y agoExplain → -
viridis ⑂
Implementation of the Matplolib 'viridis' color map in R
R ★ 0 9y agoExplain → -
pkgbday
Determine the birthday and age of any R package on CRAN (warning: experimental and probably useless!)
R ★ 0 9y agoExplain → -
bookdown-demo ⑂
A minimal book example using bookdown
CSS ★ 0 9y agoExplain → -
adv-r ⑂
Advanced R programming: a book
TeX ★ 0 9y agoExplain → -
gbm ⑂
gbm: the old gbm package
R ★ 0 9y agoExplain → -
gbm3 ⑂
Gradient boosted models
R ★ 0 9y agoExplain → -
invest-lmm-paper
Inverse estimation in linear mixed-effects models
TeX ★ 0 9y agoExplain → -
wakefield ⑂
Generate random data sets
R ★ 0 10y agoExplain → -
awesome-random-forest ⑂
Random Forest - a curated list of resources regarding random forest
★ 0 10y agoExplain → -
heft ⑂
A static scheduling heuristic
Python ★ 0 11y agoExplain → -
pwr ⑂
Basic functions for power analysis in R
R ★ 0 11y agoExplain → -
regtools ⑂
Various tools for linear, nonlinear and nonparametric regression.
R ★ 0 10y agoExplain → -
stat692 ⑂
Materials for Statistics 692 at UW-Madison, Fall 2014
R ★ 0 10y agoExplain → -
mds
R tools for mission design series (MDS)
R ★ 0 10y agoExplain → -
afsc
R tools for Air Force Specialty Codes (AFSCs)
R ★ 0 10y agoExplain → -
r-pkgs ⑂
Building R packages
HTML ★ 0 9y agoExplain → -
r4ds ⑂
R for data science
JavaScript ★ 0 10y agoExplain →
No repos match these filters.