Category: Notes and Tutorials

Building a Climate Change MEME Generator

Memes are the most efficient messenger in society today. Is there any other vehicle that can carry a powerful statement across the world as quickly and efficiently as a good meme? This thought process was the inspiration for my group’s entry into OpenAI’s recent Climate Hackathon: The Climate Change...

Poor Data Quality Destroys Machine Learning Models

Whether it is Alexa answering a question or Elon preaching self-driving cars, business leaders see exciting machine learning use cases everywhere they look. The hype around artificial intelligence (AI) and machine learning (ML) is staggering. So much of the mainstream discussion centers around these exciting applications, but they often...

Using Machine Learning to Estimate Price Elasticity

During the final semester of my grad school analytics program, I was tasked with estimating price elasticity for wine. At first glance, this seemed like a simple objective. In economics, I was taught that price elasticity is the percent change in demand given the percent change in price (i.e....

The Most Important Programming Lesson

In the fall of 2012, I walked into my graduate advisor’s office and asked her which computer science class she recommended for me to enroll in. I explained that I was a complete novice in programming. She suggested Introduction to C Programming. After attending a few lectures, I discover...

Top SQL Interview Questions

Here are a dozen of the most common SQL interview questions you will see during an interview for a data professional role. I would highly suggest you attempt to answer the questions and write prospective queries for each question before you compare your answers to mine at the end...

Book Review: The Hundred-Page Machine Learning Book

I first ordered The Hundred-Page Machine Learning book back in May and am only just now finishing it up. In COVID-time, that was about 10 years ago. As you might have inferred, this book is NOT a quick read. What it lacks in easy reading, it makes up for...

{ Tech101: Who is Json? }

While Voorhees, Statham, and Derulo all have their talents, both good and evil, I would propose that the best Json goes to the machine-readable file format. Json, or rather JSON, is an important acronym in the tech world. JSON stands for JavaScript Object Notation. It is frequently used by...

Simulation: 16 Week Course Condensed into 10 Minutes

Introduction What do you think of when you hear the word simulation? Personally, my head goes straight to the Matrix. Are we living in a simulation? Well, over the past few months, I have been living in a simulation. More specifically, it has been my simulation class as part...

R Tutorial: ANOVA and Simple Linear Regression

Part A. ANOVA Blue light has been a hot topic over the past few years. As people spend more time looking at screens, it is becoming increasingly important to understand the effects of blue light exposure on a person’s sleep. In this experiment, all 22 subjects are required to...

R For Beginners: R You Ready?

The Background Story R is an object oriented programming language that had its first stable beta version in 2000. The objects package data and procedures that operate on that data. For example, you can define a variable as a data frame, a table-like structure containing data, and attach instructions...