Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚒 Titanic Survival Prediction

Proyek machine learning untuk memprediksi keselamatan penumpang kapal Titanic menggunakan Random Forest Classifier.

πŸ“ File

File Keterangan
latihan3.ipynb Notebook utama β€” eksplorasi, preprocessing, model, visualisasi
titanic.csv Dataset Titanic (891 penumpang, 12 kolom)
soal_titanic.md Soal latihan

πŸ”§ Langkah Pengerjaan

  1. Eksplorasi Data β€” cek shape, missing values, distribusi target
  2. Pembersihan Data β€” drop kolom tidak relevan, fillna Age & Embarked
  3. Feature Engineering β€” buat family_size, is_alone, ekstrak title dari nama
  4. Encoding β€” encode Sex, Embarked, title dengan get_dummies
  5. Modeling β€” Random Forest Classifier (100 estimators)
  6. Visualisasi β€” survival rate per kelas tiket dan jenis kelamin
  7. Prediksi β€” prediksi penumpang baru

πŸ“Š Hasil Model

Metrik Nilai
Accuracy 83.2%
Precision (kelas 0) 0.86
Precision (kelas 1) 0.80

πŸ† Top 5 Fitur Berpengaruh

  1. Fare (0.238)
  2. Age (0.217)
  3. title_Mr (0.143)
  4. Sex (0.111)
  5. Pclass (0.081)

πŸ’‘ Kesimpulan

  • 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

πŸ› οΈ Library

pandas, numpy, matplotlib, scikit-learn

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages