This project explores the Titanic dataset from Kaggle to understand factors influencing passenger survival, and prepares the data for further analysis through preprocessing.
- Dataset overview and structure check
- Missing value analysis
- Statistical summary
- Survival rate visualization
- Survival rate by gender and passenger class
- Age distribution analysis
- Correlation heatmap between numeric features
- Handling missing values (Age, Embarked, dropping Cabin)
- Encoding categorical variables (Sex, Embarked)
- Outlier detection in Fare using the IQR method
- Feature scaling using StandardScaler
Source: Titanic - Machine Learning from Disaster (Kaggle)
- Python
- Pandas, NumPy
- Matplotlib, Seaborn
- Scikit-learn