Category YOLO

Using YOLO for Object Detection

This post follows through instructions for using YOLO (You Only Look Once) with video object detection. This demonstration was done with a g3.8xlarge Deep Learning AMI (Ubuntu) Version 6.0 (ami-bc09d9c1)....

Category MLB

Which League's Playoffs are Most Unpredictable?

The MLB playoffs began last week with 3 out of 4 underdogs winning their wildcard series. And just a year ago, the World Series featured a 5 seeded Texas Rangers...

Bettor and Vegas Bias Towards Gerrit Cole

There’s no doubt that Gerrit Cole is an elite pitcher playing for a great team, the New York Yankees. He finished second in the AL Cy Young award in 2021...

Using AI with MLB Video to Detect Changes in Mechanics

Major League Baseball’s Statcast has done a lot to improve how player’s movements are analyzed, but little public research has been done using video and image processing to improve mechanics...

Using Calculus to Derive MLB Division Probabilities

Happy MLB Opening Day! You may be wondering what your team’s chances are of making the playoffs, but you’re not sure which website’s model to trust. I’ve created my own...

Using YOLO for Object Detection

This post follows through instructions for using YOLO (You Only Look Once) with video object detection. This demonstration was done with a g3.8xlarge Deep Learning AMI (Ubuntu) Version 6.0 (ami-bc09d9c1)....

Category Python

The Statistical Value of Going For It On 4th Down

With the 2019 NFL season under way, we’re reminded of the timeless debate about whether teams should go for it on 4th down, depending on the game situation. While coaches,...

Using YOLO for Object Detection

This post follows through instructions for using YOLO (You Only Look Once) with video object detection. This demonstration was done with a g3.8xlarge Deep Learning AMI (Ubuntu) Version 6.0 (ami-bc09d9c1)....

Category NBA

Which League's Playoffs are Most Unpredictable?

The MLB playoffs began last week with 3 out of 4 underdogs winning their wildcard series. And just a year ago, the World Series featured a 5 seeded Texas Rangers...

2023 NBA Draft Scouting Report

The NBA has extremely high expectations for the 2023 draft class, led by French phenom Victor Wembanyama. However, it’s not just the 7’2” generational prospect that fans and coaches are...

An Application of Unsupervised Machine Learning: What Each Team Should Focus on Heading into the NBA Playoffs

The 20 NBA teams that will compete in the playoffs and play-in games have been set, each with their own unique abilities and vulnerabilities. A game style that works for...

2023 NBA Draft Scouting Report

The NBA has extremely high expectations for the 2023 draft class, led by French phenom Victor Wembanyama. However, it’s not just the 7’2” generational prospect that fans and coaches are...

The Legendary Career of Kobe Bryant Visualized in Data

With the tragic loss of Kobe Bryant and his daughter Gianna, we reflect on his dominant career with the Lakers by showcasing his remarkable 20 seasons in the NBA. Using...

Using K-Means Clustering to Optimize NBA Lineups

As the NBA trade deadline has recently passed, basketball fans from around the world have expressed mixed reactions to many of the moves (or moves that never were) made around...

Category Clustering

Using K-Means Clustering to Optimize NBA Lineups

As the NBA trade deadline has recently passed, basketball fans from around the world have expressed mixed reactions to many of the moves (or moves that never were) made around...

Category Analytics

Using K-Means Clustering to Optimize NBA Lineups

As the NBA trade deadline has recently passed, basketball fans from around the world have expressed mixed reactions to many of the moves (or moves that never were) made around...

Category R

Using AI with MLB Video to Detect Changes in Mechanics

Major League Baseball’s Statcast has done a lot to improve how player’s movements are analyzed, but little public research has been done using video and image processing to improve mechanics...

Face and Emotion Recognition using R

This post will demonstrate how to use the AWS Rekognition API with R to detect faces of new images as well as to attribute emotions to a given face. In...

Analyzing NHL Gameplay Data

This analysis will explore how to use and analyze NHL gameplay data. All data is provided from statsapi.web.nhl.com/ for the 2019-20 NHL season through the date of this posting. All...

The Legendary Career of Kobe Bryant Visualized in Data

With the tragic loss of Kobe Bryant and his daughter Gianna, we reflect on his dominant career with the Lakers by showcasing his remarkable 20 seasons in the NBA. Using...

Using Calculus to Derive MLB Division Probabilities

Happy MLB Opening Day! You may be wondering what your team’s chances are of making the playoffs, but you’re not sure which website’s model to trust. I’ve created my own...

Using K-Means Clustering to Optimize NBA Lineups

As the NBA trade deadline has recently passed, basketball fans from around the world have expressed mixed reactions to many of the moves (or moves that never were) made around...

Category Baseball

Bettor and Vegas Bias Towards Gerrit Cole

There’s no doubt that Gerrit Cole is an elite pitcher playing for a great team, the New York Yankees. He finished second in the AL Cy Young award in 2021...

Using Calculus to Derive MLB Division Probabilities

Happy MLB Opening Day! You may be wondering what your team’s chances are of making the playoffs, but you’re not sure which website’s model to trust. I’ve created my own...

Category Moneyball

Using Calculus to Derive MLB Division Probabilities

Happy MLB Opening Day! You may be wondering what your team’s chances are of making the playoffs, but you’re not sure which website’s model to trust. I’ve created my own...

Category NFL

Which League's Playoffs are Most Unpredictable?

The MLB playoffs began last week with 3 out of 4 underdogs winning their wildcard series. And just a year ago, the World Series featured a 5 seeded Texas Rangers...

NFL 2024 Forecast Model

Updated Tuesday mornings following the conclusion of each NFL week.

NFL 2024 Preseason Forecast Model

Updated Tuesday mornings following the conclusion of each NFL week.

Special Teams Edge

With the growing prevalence of analytics in the NFL and the playoffs right around the corner, it’s more important than ever for teams to give themselves every statistical edge possible...

Why Did the NFL See So Many More Touchdowns in the COVID-19 Season?

Like all sports leagues around the world, the NFL made several adjustments to their 2020 season in order to accommodate dealing with COVID-19 while still allowing games to be played....

The Statistical Value of Going For It On 4th Down

With the 2019 NFL season under way, we’re reminded of the timeless debate about whether teams should go for it on 4th down, depending on the game situation. While coaches,...

Category football

NFL 2024 Forecast Model

Updated Tuesday mornings following the conclusion of each NFL week.

NFL 2024 Preseason Forecast Model

Updated Tuesday mornings following the conclusion of each NFL week.

Why Did the NFL See So Many More Touchdowns in the COVID-19 Season?

Like all sports leagues around the world, the NFL made several adjustments to their 2020 season in order to accommodate dealing with COVID-19 while still allowing games to be played....

The Statistical Value of Going For It On 4th Down

With the 2019 NFL season under way, we’re reminded of the timeless debate about whether teams should go for it on 4th down, depending on the game situation. While coaches,...

Category Sports

Analyzing NHL Gameplay Data

This analysis will explore how to use and analyze NHL gameplay data. All data is provided from statsapi.web.nhl.com/ for the 2019-20 NHL season through the date of this posting. All...

The Legendary Career of Kobe Bryant Visualized in Data

With the tragic loss of Kobe Bryant and his daughter Gianna, we reflect on his dominant career with the Lakers by showcasing his remarkable 20 seasons in the NBA. Using...

Category NHL

Which League's Playoffs are Most Unpredictable?

The MLB playoffs began last week with 3 out of 4 underdogs winning their wildcard series. And just a year ago, the World Series featured a 5 seeded Texas Rangers...

Analyzing NHL Gameplay Data

This analysis will explore how to use and analyze NHL gameplay data. All data is provided from statsapi.web.nhl.com/ for the 2019-20 NHL season through the date of this posting. All...

Category ww2

Analysis of the Allies' WWII Strategy

Next month, May 8th, will mark the 75th anniversary of Victory in Europe (VE) Day, when Winston Churchill announced Nazi Germany’s unconditional surrender from World War II, officially bringing an...

Category Allies

Analysis of the Allies' WWII Strategy

Next month, May 8th, will mark the 75th anniversary of Victory in Europe (VE) Day, when Winston Churchill announced Nazi Germany’s unconditional surrender from World War II, officially bringing an...

Category D-Day

Analysis of the Allies' WWII Strategy

Next month, May 8th, will mark the 75th anniversary of Victory in Europe (VE) Day, when Winston Churchill announced Nazi Germany’s unconditional surrender from World War II, officially bringing an...

Category AWS

Face and Emotion Recognition using R

This post will demonstrate how to use the AWS Rekognition API with R to detect faces of new images as well as to attribute emotions to a given face. In...

Category mlb

Are 60 Games Enough for MLB Trends to 'Regress to the Mean'?

Every year after MLB’s first month, there seems to be one or two players who are on pace to break Barry Bonds’ homerun record, or a team that is on...

Category baseball

Using AI with MLB Video to Detect Changes in Mechanics

Major League Baseball’s Statcast has done a lot to improve how player’s movements are analyzed, but little public research has been done using video and image processing to improve mechanics...

Are 60 Games Enough for MLB Trends to 'Regress to the Mean'?

Every year after MLB’s first month, there seems to be one or two players who are on pace to break Barry Bonds’ homerun record, or a team that is on...

Category dataviz

UFC Fighting Analysis

In preparation for the highly anticipated UFC title fight between the current Men’s Lightweight champion, Khabib Nurmagomedov, and contender, Justin Gaethje, I’ve analyzed over 8 thousand UFC fights to gain...

Are 60 Games Enough for MLB Trends to 'Regress to the Mean'?

Every year after MLB’s first month, there seems to be one or two players who are on pace to break Barry Bonds’ homerun record, or a team that is on...

Category covid

COVID-19 Data Visuals

The below graphs are updated through October 26, 2020. For an explanation of key takeaways and interpretations of the graphs, see my original COVID-19 data analysis post from the beginning...

Clearing Up COVID-19 Misconceptions

Nearly six months after the first COVID-19 outbreak in the United States, there is still some confusion and contradicting claims about the impact of the virus and approaches on containment....

Category covid19

Why Did the NFL See So Many More Touchdowns in the COVID-19 Season?

Like all sports leagues around the world, the NFL made several adjustments to their 2020 season in order to accommodate dealing with COVID-19 while still allowing games to be played....

COVID-19 Data Visuals

The below graphs are updated through October 26, 2020. For an explanation of key takeaways and interpretations of the graphs, see my original COVID-19 data analysis post from the beginning...

Clearing Up COVID-19 Misconceptions

Nearly six months after the first COVID-19 outbreak in the United States, there is still some confusion and contradicting claims about the impact of the virus and approaches on containment....

Category coronavirus

COVID-19 Data Visuals

The below graphs are updated through October 26, 2020. For an explanation of key takeaways and interpretations of the graphs, see my original COVID-19 data analysis post from the beginning...

Clearing Up COVID-19 Misconceptions

Nearly six months after the first COVID-19 outbreak in the United States, there is still some confusion and contradicting claims about the impact of the virus and approaches on containment....

Category Basketball

2023 NBA Draft Scouting Report

The NBA has extremely high expectations for the 2023 draft class, led by French phenom Victor Wembanyama. However, it’s not just the 7’2” generational prospect that fans and coaches are...

An Application of Unsupervised Machine Learning: What Each Team Should Focus on Heading into the NBA Playoffs

The 20 NBA teams that will compete in the playoffs and play-in games have been set, each with their own unique abilities and vulnerabilities. A game style that works for...

2023 NBA Draft Scouting Report

The NBA has extremely high expectations for the 2023 draft class, led by French phenom Victor Wembanyama. However, it’s not just the 7’2” generational prospect that fans and coaches are...

Category UFC

UFC Fighting Analysis

In preparation for the highly anticipated UFC title fight between the current Men’s Lightweight champion, Khabib Nurmagomedov, and contender, Justin Gaethje, I’ve analyzed over 8 thousand UFC fights to gain...

Category MMA

UFC Fighting Analysis

In preparation for the highly anticipated UFC title fight between the current Men’s Lightweight champion, Khabib Nurmagomedov, and contender, Justin Gaethje, I’ve analyzed over 8 thousand UFC fights to gain...

Category python

UFC Fighting Analysis

In preparation for the highly anticipated UFC title fight between the current Men’s Lightweight champion, Khabib Nurmagomedov, and contender, Justin Gaethje, I’ve analyzed over 8 thousand UFC fights to gain...

Category MarchMadness

An Analytics Guide to March Madness

Year after year, March Madness continues to prove that data science cannot crack every code. There’s far too much variance among the estimated 120 Billion possible ways to reasonably fill...

Category basketball

An Analytics Guide to March Madness

Year after year, March Madness continues to prove that data science cannot crack every code. There’s far too much variance among the estimated 120 Billion possible ways to reasonably fill...

Category college

An Analytics Guide to March Madness

Year after year, March Madness continues to prove that data science cannot crack every code. There’s far too much variance among the estimated 120 Billion possible ways to reasonably fill...

Category Golf

What are the Traits of a Successful Golfer at the Masters?

The 2021 Masters is underway this week and despite all the unpredictability of the tournament, golfer trends from the past several years will show which traits are most often correlated...

Category Masters

What are the Traits of a Successful Golfer at the Masters?

The 2021 Masters is underway this week and despite all the unpredictability of the tournament, golfer trends from the past several years will show which traits are most often correlated...

Category openpose

Using AI with MLB Video to Detect Changes in Mechanics

Major League Baseball’s Statcast has done a lot to improve how player’s movements are analyzed, but little public research has been done using video and image processing to improve mechanics...

Category Olympics

Paris Olympics Recapped in Data

The Paris Olympics featured 328 events across 45 disciplines, with 92 different nations bringing home medals. Here, we will use data to recap the games and to analyze the several...

Analyzing Success in the 2021 Olympics

The Tokyo Olympics featured 339 events across 50 disciplines, with 93 different nations bringing home medals. Using data can allow us to dissect the several factors that correlate with Olympic...

Category Tokyo

Analyzing Success in the 2021 Olympics

The Tokyo Olympics featured 339 events across 50 disciplines, with 93 different nations bringing home medals. Using data can allow us to dissect the several factors that correlate with Olympic...

Category Football

Special Teams Edge

With the growing prevalence of analytics in the NFL and the playoffs right around the corner, it’s more important than ever for teams to give themselves every statistical edge possible...

Category Paris

Paris Olympics Recapped in Data

The Paris Olympics featured 328 events across 45 disciplines, with 92 different nations bringing home medals. Here, we will use data to recap the games and to analyze the several...

Category WNBA

Which League's Playoffs are Most Unpredictable?

The MLB playoffs began last week with 3 out of 4 underdogs winning their wildcard series. And just a year ago, the World Series featured a 5 seeded Texas Rangers...

Category MLS

Which League's Playoffs are Most Unpredictable?

The MLB playoffs began last week with 3 out of 4 underdogs winning their wildcard series. And just a year ago, the World Series featured a 5 seeded Texas Rangers...

Category NWSL

Which League's Playoffs are Most Unpredictable?

The MLB playoffs began last week with 3 out of 4 underdogs winning their wildcard series. And just a year ago, the World Series featured a 5 seeded Texas Rangers...