Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Titanic EDA & Machine Learning 🚢

This project analyzes the Titanic dataset to explore survival patterns and build predictive models.
It involves Exploratory Data Analysis (EDA), data cleaning, visualization, and applying machine learning algorithms.


📌 Project Objectives

  • Perform EDA to understand passenger demographics and survival rates.
  • Clean and preprocess data (handle missing values, encode categorical variables).
  • Visualize key insights (age distribution, gender survival, class-based survival).
  • Train machine learning models to predict passenger survival.

📂 Project Structure

  • Titanic.ipynb → Main Jupyter Notebook with full analysis and models.
  • requirements.txt → Python dependencies.
  • data/ → Dataset (or download link provided below).
  • images/ → Saved plots for documentation.

📊 Key Insights

  • Women and children had higher survival rates.
  • First-class passengers had significantly better survival chances.
  • Age and fare also influenced survival probability.

🤖 Machine Learning

  • Logistic Regression
  • Decision Trees / Random Forests
  • Model evaluation using accuracy, precision, recall

📦 Installation & Usage

git clone https://github.com/yourusername/Titanic-EDA-ML.git
cd Titanic-EDA-ML
pip install -r requirements.txt

About

"Exploratory Data Analysis and Machine Learning on the Titanic dataset to uncover survival patterns and build predictive models."

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages