Hey, I am Aravind

statistics, econometrics, and open-source tooling.

Production-grade R tools, statistical diagnostics and data engineering. Author of open-source packages and textbooks, and founder of Rsquared Academy.

Aravind Hebbali

I build statistical software that holds up outside a tutorial, and I help teams do the same. My work sits where R, statistics, economics and finance overlap — regression diagnostics, customer segmentation, descriptive and inferential statistics, and the unglamorous plumbing that keeps an analysis reproducible six months later when someone else has to rerun it.

Most of that work is open source. The package portfolio below is used far more widely than I expected when I started writing it, and it is the reason people find their way here: the packages are free, the vignettes are free, and there is no upsell attached to any of it.

I also write. Six data science textbooks are free to read online, and I founded Rsquared Academy, an open-source education platform for data science, where the courses behind those books live.

I earned my postgraduate degree from Madras School of Economics (Anna University), Chennai, and now maintain the portfolio independently from Bengaluru, India.

Explore

Open Source

These packages were written while teaching data science at Rsquared Academy. They are free to use and were shared in the hope that others find them useful for teaching and learning data science with R.

The goal is software which is:

  • user friendly
  • light weight
  • well tested
  • well documented

Major bugs get fixed quickly. Feature requests are considered but not promised.

Regression

olsrr

Tools for building linear regression models.

Diagnostics, variable selection and influence measures for a fitted lm.

What’s inside
  • Comprehensive Regression Output
  • Variable Selection Procedures
  • Heteroskedasticity Tests
  • Collinearity Diagnostics
  • Model Fit Assessment
  • Measures of Influence
  • Residual Diagnostics

Interactive

xplorerr

Tools for interactive data analysis.

Descriptive, inferential and visual analysis behind a Shiny interface. See Apps.

What’s inside
  • Descriptive Statistics
  • Inferential Statistics
  • Visualize Probability Distributions
  • Data Visualization
  • RFM Analysis
  • Linear Regression
  • Logistic Regression

Segmentation

rfm

Tools for RFM analysis.

Score and segment customers from transaction-level data. See Apps.

What’s inside
  • Generate RFM Scores
  • Handles Transaction / Customer Level Data
  • Visualization Tools
  • Segment Customers
  • Includes Shiny App

Descriptive

descriptr

Tools for generating descriptive and summary statistics.

The fastest way to screen a data frame before you model it.

What’s inside
  • Data Screening
  • Summary Statistics
  • Frequency Tables
  • Cross Tables
  • Data Visualization

Wrangling

rbin

Tools for binning data.

Turn continuous variables into factors, and generate dummy variables from them.

What’s inside
  • Manual Binning
  • Quantile Binning
  • Winsorized Binning
  • Equal Length Binning
  • Equal Width Binning
  • Factor Binning
  • Generate Dummy Variables
  • Includes RStudio Addins

Regression

blorr

Tools for building binary logistic regression models.

Model fit, validation and collinearity for a fitted glm with a binary outcome.

What’s inside
  • Bivariate Analysis
  • Model Fit Statistics
  • Model Validation
  • Variable Selection
  • Residual Diagnostics
  • Collinearity Diagnostics
  • Visualization

Four more carry the long tail: vistributions for visualizing probability distributions, inferr for inferential statistics, yahoofinancer for Yahoo! Finance data, and standby for managing R processes. nse2r is archived and under revival. Full reference documentation and vignettes: Packages.

Books

Six open textbooks, free to read online. They started as blog posts, grew into tutorials on Rsquared Academy, and were eventually rewritten into short books with the sharp edges filed off.

Cover: Introduction to R

Cover: Introduction to R

01 Intro

Cover: Data Wrangling with R

Cover: Data Wrangling with R

02 Wrangle

Cover: Data Visualization with ggplot2

Cover: Data Visualization with ggplot2

03 ggplot2

Cover: Data Visualization with Base R

Cover: Data Visualization with Base R

04 Base

Cover: R, Databases and SQL

Cover: R, Databases and SQL

05 SQL

Cover: Command Line Basics

Cover: Command Line Basics

06 Bash

If you are starting from zero, begin with Introduction to R. Every title can also be downloaded as a PDF or ePub: Books.

Teaching

I run Rsquared Academy, where the courses behind the books are taught in full. It is an open-source education platform, not a lead-generation funnel — the course material is written to be useful even if you never sign up for anything.

  • For individuals. Self-paced and live courses on R, the tidyverse, visualization, SQL and command-line tooling.
  • For teams. Masterclasses built around your own data and problems, run as hands-on sessions rather than lectures.

Consulting & Advisory

Custom package development and architecture. Internal R or Python tooling built to survive handover: documented, tested, and structured so your team can extend it without me. Most consulting work is undocumented code that one person understands, and that is a single point of failure I can help remove.

Team masterclasses. Tidyverse, SQL, command-line tooling. Built around your data, your conventions and your team’s existing stack.

Who this is for: teams shipping quantitative work that other people have to maintain. Who it is not for: one-off analyses, or anyone looking for a pre-packaged answer.