Brian Calhoon
  • Ski the DMV
  • Humans Learning
Categories
All (11)
data (2)
facets (1)
gganimate (1)
ggplot (6)
lines (1)
llama (2)
map (1)
networkD3 (1)
pivot (1)
plotly (1)
R (11)
readr (1)
readxl (1)
rspatial (1)
sentiments (1)
start (1)
tidyr (1)
true (11)

Humans Learning

Humans Learning was founded in late 2024 as an internal learning initiative for staff at EnCompass to strengthen the basics of data analysis with the R programming language. These were initially in-person or remote live sessions that I then put on a Github page. They are made up primarily of short – 5 minute-ish – lessons that focus on a single skill that I found useful to learn in my R journey. EnCompass closed in early 2025, but I didn’t want Humans Learning to end as there is still much to learn so I created this public site where it will live on. Now it is for anyone who is curious about data analytics and coding. There is no reason that it should only exist in R so I will add similar content in Python (or Julia) in the future. In addition, there will be more in depth dives into topics of interest to me. These will include Bayesian statistics, machine learning, LLMs, Quarto, and many other topics. To stay up to date on happenings in R, check out R-bloggers.

I hope you enjoy the posts below.


Career Shifts

What are my former colleagues doing now?
true
R
ggplot
llama
networkD3
Welcome back! A few weeks ago, I was having a conversation with a former colleague from international development about how our colleagues might have shifted their careers.…
Feb 3, 2026
Brian Calhoon

NFL: Team Point Differentials

2025: Which teams are outscoring their opponents week in and week out
true
R
ggplot
gganimate
Welcome back! For a quick lesson on animating graphics we’re turning to NFL data and the gganimate package. It all started last week when I was wondering how many points the…
Dec 9, 2025
Brian Calhoon

Snowfall at Alta, UT

Part 2:Cleaning up the snowfall with a geom_smooth()_plow
true
R
ggplot
This is the 2nd installment of a small series on snowfall data at Alta, Utah. The geom_smooth() function provides a convenient way to see a trend line, but I can’t say I’ve…
Nov 21, 2025
Brian Calhoon

Snowfall at Alta, UT

Part 1: Visualizing snowfall data using Plotly
true
R
plotly
I was talking with a friend recently about when I should visit Utah for skiing this year. He sent me a link to the Utah Avalanche Center to look at monthly precipitation…
Nov 11, 2025
Brian Calhoon

Humans Learning

How to make a map in R
true
R
rspatial
map
Several years back, I was asked to show multiple variables on a map of the world. This is what started my R journey. I began exploring R functionality, and I stumbled…
Sep 23, 2025
Brian Calhoon

Humans Learning

Reshaping data from wide to longer
true
R
data
tidyr
pivot
Welcome back! As a reminder, each lesson is designed as a 5 - 10 minute virtual session conducted for EnCompass staff to expand their skills with data, and the means of…
Dec 12, 2024
Brian Calhoon

Humans Learning

Reading data from other sources
true
R
data
readr
readxl
Welcome to December! 2024 is coming to an end, and I cannot wait to see what 2025 has in store for us! As a reminder, each lesson is designed as a 5 - 10 minute virtual…
Dec 6, 2024
Brian Calhoon

Humans Learning

Faceting plots using ggplot
true
R
ggplot
facets
Greetings and welcome to the third iteration of Humans Learning. As a reminder, each lesson is designed as a 5 - 10 minute virtual session conducted for EnCompass staff to…
Nov 22, 2024
Brian Calhoon

Sentiment Analysis: Llama Llama

Comparing Llama sentiment analysis with two sentiment lexicons
true
R
llama
sentiments
Maybe you are curious about sentiment analysis? This demonstration will take an example dataframe that has a text field and compare the ability of Meta’s LLama 3.2, bing’s…
Nov 8, 2024
Brian Calhoon

Humans Learning

Getting started in R with Gapminder
true
R
ggplot
start
Welcome to the first iteration of the Humans Learning lessons. If you are here then you are interested in learning something about data analysis through code. Each lesson is…
Nov 1, 2024
Brian Calhoon

Humans Learning

Making a line plot with ggplot
true
R
ggplot
lines
Welcome to the second iteration of the Humans Learning lessons. As a reminder, each lesson is designed as a 5 - 10 minute virtual session conducted for EnCompass staff to…
Nov 11, 2014
Brian Calhoon
No matching items