Code Monkey home page Code Monkey logo

falcon9-launch-ds's Introduction

Falcon9 Launch Data Science Capstone

Predicting if the Falcon 9 first stage will land successfully

Introduction

In this capstone, we will predict if the Falcon 9 first stage will land successfully. SpaceX advertises Falcon 9 rocket launches on its website, with a cost of 62 million dollars; other providers cost upward of 165 million dollars each, much of the savings is because SpaceX can reuse the first stage. Therefore if we can determine if the first stage will land, we can determine the cost of a launch. This information can be used if an alternate company wants to bid against SpaceX for a rocket launch.

This capstone project course will give you a taste of what data scientists go through in real life when working with real datasets. You will assume the role of a Data Scientist working for a startup intending to compete with SpaceX, and in the process follow the Data Science methodology involving data collection, data wrangling, exploratory data analysis, data visualization, model development, model evaluation, and reporting your results to stakeholders. You are tasked with predicting if the first stage of the SpaceX Falcon 9 rocket will land successfully.

Falcon 9 Launch Dataset

This dataset contains details on Falcon 9 launches conducted by SpaceX from 2010 to 2022. It includes over 100 launches with information such as launch dates, sites, outcomes, and payload data.

Data

The data is provided as a CSV file with the following columns:

FlightNumber - Official SpaceX flight number for the mission LaunchDate - Date of launch in mm/dd/yyyy format LaunchSite - Launch site name (CCAFS, VAFB, KSC, STLS) Payload - Payload name(s) PayloadType - Payload type (Satellite, Dragon, Starlink, etc) PayloadMass - Payload mass in kg Orbit - Orbit name (LEO, GTO, ISS, etc) Customer - Customer name(s) LaunchOutcome - Launch outcome (Success, Failure, etc) There are some issues with missing values and inconsistencies which need to be addressed. Please refer to the Issues section.

Usage

This dataset can be used for visualizing launch trends over time, analyzing launch sites statistics, predicting payload mass for different orbits, and more.

Potential analyses:

Plots of launch frequency per year, launch outcomes over time Summary tables of launch sites, payload types, customers Payload mass regression model based on orbit type Launch success rates by site and payload type

Issues

Some known issues with the data: Missing values need to be filled in for some columns Some flight numbers, dates, outcomes need verification Payload mass units need consistency checking Additional metadata like booster versions would add value Feel free to open issues or PRs to discuss fixes and enhancements for the dataset.

Business Problem

SpaceX advertises Falcon 9 rocket launches on its website, with a cost of 62 million dollars; other providers cost upward of 165 million dollars each, much of the savings is because SpaceX can reuse the first stage. Therefore if you can accurately predict the likelihood of the first stage rocket landing successfully, you can determine the cost of a launch. With the help of your Data Science findings and models, the competing startup you have been hired by can make more informed bids against SpaceX for a rocket launch.

Objective

  • To apply data science toolkit and machine learning in order to accurately predict the likelihood of the first stage rocket landing successfully, and thus determine the cost of a launch.
  • Explore the data in order to obtain more insight from the data.

Business metric

Classification accuracy - number of correct prediction divided by the total number of prediction defined as: $$Accuracy = \frac{TP+TN}{TP+FP+TN+FN}$$

Deliverables

  • Accurate predictive algorithms
  • Business case report to stakeholders

SpaceX Launch Records Dashboard
SpaceX Launch Records Dashboard 2

falcon9-launch-ds's People

Contributors

axiom19 avatar

Watchers

 avatar

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.