Giter Club home page Giter Club logo

pitch-analysis's Introduction

MLB Pitch Outcome Classification Capstone

Author: Eric Wehmueller

Overview

This project is the final/Capstone project for Flatiron School's bootcamp program in Data Science. We have created a hypothetical situation as a Data Scientist and are hoping to provide value to our business for the scenario.

Business Problem

We have been hired as a hypothetical member of the Cardinals baseball organization: a member of the coaching staff. As a coaching analyst, our job is to create a model that will give us insights into pitch quality and classify a pitch, given its metrics, as a negative, neutral, or positive outcome for the pitcher.

Project Deliverables

  • A GitHub repository
  • A Jupyter Notebook
  • A non-technical presentation

Project Summary

I devised these questions that I believed could be answered through data analysis.


    1. What are the most important metrics that go into a pitch?
    1. What is the least important metric that goes into a pitch?

I explore this thoroughly in the pitch-classification.ipynb file contained within this repository via classification modeling. I progressively alter the scope of the models as I iterate over different options. Here are some visualization previews of the data I investigated.

Corr Heatmap Between Features and Pitch Outcome

Single Player XGB Model Feature Importances

Entire Team XGB Model Feature Importances

Repository Structure

├── images
├── README.md
├── pitch-repo.pdf
├── pitch-presentation.pdf
├── pitch-notebook.pdf
└── pitch-classification.ipynb

pitch-analysis's People

Contributors

ewehmueller avatar

Stargazers

Ethan Beanes avatar Timothy Fisher avatar  avatar  avatar

Watchers

 avatar

Forkers

timothyf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.