π’ Titanic Survival Prediction
Proyek machine learning untuk memprediksi keselamatan penumpang kapal Titanic menggunakan Random Forest Classifier .
File
Keterangan
latihan3.ipynb
Notebook utama β eksplorasi, preprocessing, model, visualisasi
titanic.csv
Dataset Titanic (891 penumpang, 12 kolom)
soal_titanic.md
Soal latihan
Eksplorasi Data β cek shape, missing values, distribusi target
Pembersihan Data β drop kolom tidak relevan, fillna Age & Embarked
Feature Engineering β buat family_size, is_alone, ekstrak title dari nama
Encoding β encode Sex, Embarked, title dengan get_dummies
Modeling β Random Forest Classifier (100 estimators)
Visualisasi β survival rate per kelas tiket dan jenis kelamin
Prediksi β prediksi penumpang baru
Metrik
Nilai
Accuracy
83.2%
Precision (kelas 0)
0.86
Precision (kelas 1)
0.80
π Top 5 Fitur Berpengaruh
Fare (0.238)
Age (0.217)
title_Mr (0.143)
Sex (0.111)
Pclass (0.081)
Wanita jauh lebih banyak selamat dibanding pria β kebijakan "women and children first"
Kelas 1 memiliki survival rate tertinggi β akses lebih dekat ke sekoci
Fare dan Age adalah fitur paling berpengaruh dalam prediksi
pandas, numpy, matplotlib, scikit-learn