Blog

NFL Ravens Statistical Analysis #1: 3rd Down Conv. & Total Yards

In this post, we’ll be exploring how well two key offensive stats, Third Down Conversion Rate and Total Yards Gained, can predict whether the Baltimore Ravens won a game. We’ll use Logistic Regression, a standard statistical technique for binary outcomes, to model the probability of a win. Preprocessing This is the main folder with all…

Python #15: Pacman

Files Creator’s ZIP folder of all the completed files. The ‘run.py’ file is the home base where the game is played. This is my (Grant’s) version of the same files, denoted by the ‘1’ in the names. Neither is perfect, we both have unique flaws. I recommend downloading both versions and experimenting with how the…

Algorithms #2: Basic Data Structures

Before I jump into algorithms, I need to understand data structures. Here’s a list of them: I know there are some more, these are just the ones I need to understand starting off. To start, I’ll be going over the basics of each structure just to get acquainted with them. First, we have to understand…

Python #14: Pong Game Analysis

Past learning the basics of Python l wasn’t sure what to apply it to. The best way to learn is by doing, but I don’t feel like making a weather app or a calculator. Anything I do want to make is above my skill level. So as a next step, I’m gonna dabble in game…

Python #13: Recap on Custom Functions

Functions are first defined with a ‘def’, followed by a name, then with parameters (or ‘arguments’, they’re the same) wrapped in parentheses. Whatever is in the function body is meant to be executed. In order to execute the function, you have to call it. To call the function, you type its name along with all…

Calculus #2: Logarithms & Exponents

So like in my Computer Science #4 post, I went over logarithms, but let’s refresh on exponents first. In mathematical notation (the way of writing a number), exponents are a symbol that represents the repeated multiplication of a number by itself. If I want to write 3 x 3 x 3 x 3, without taking…

Python #12: Recap & Next Steps

I have finished the pythonprinciples.com course! I didn’t do the last project since I would just be doing it to do it. I wouldn’t be solidifying much. If this was a formal class, I’d technically be certified by now, but I’m still incompetent. So I need to make sure I know what I’m doing. First,…

Algorithms #1: Intro

The base of all technology is it speeds up a process we used to spend time on, and gives us freedom to do higher-level things. Algorithms are the premier technology of information. Algorithms are computational procedures. They take an input and process it to generate an output. So to study this, I’ll be reading Introduction…

Computer Science #5: Bytes, Hexadecimal, ASCII

So far we’ve been dealing with minimal bits that can only make simple statements. A circuit that can deal with multiple bits is almost a computer A group of bits to a computer is a word. These word lengths are described as 6-bit, 8-bit, 24-bit, or any number. Even though bits exist, that’s way too…

Computer Science #4: Revamp, Binary, Logarithms

I’ve replaced the first edition of CODE by Charles Petzold, which came out in 1999, with this newer edition which came out this past August in 2022. There are a few improvements in the early chapters. Like in the old one it says telephone, in the new one it says cell phone. But the concepts…

Something went wrong. Please refresh the page and/or try again.


Follow My Blog

Get new content delivered directly to your inbox.