Skip to content

Tejeshyewale/feature-engineering-guide

Repository files navigation

Feature Engineering Guide 🚀

This repository explains Feature Engineering concepts in a simple, practical, and beginner-friendly way.

It is created for:

  • Students learning Data Science & Machine Learning
  • Interview and exam preparation
  • Hands-on project reference

📚 Topics Covered

1. Handling Missing Data

  • MCAR, MAR, MNAR
  • Complete Case Analysis (CCA)
  • Mean / Median / Mode Imputation
  • Arbitrary Value Imputation
  • End of Distribution Imputation
  • Random Sample Imputation
  • Missing Indicator Method
  • KNN Imputer
  • MICE (Multiple Imputation by Chained Equations)

2. Encoding Categorical Variables

  • Label Encoding
  • One-Hot Encoding

3. Feature Scaling

  • Normalization
  • Standardization

4. Feature Creation

  • Feature Construction
  • Domain-based feature engineering

🔗 References & Further Reading

📌 Missing Data Handling

📌 MCAR, MAR, MNAR

📌 Encoding Techniques

📌 Feature Scaling

📌 Feature Construction

📌 Note:
This repository is a learning-focused summary created from multiple trusted sources. All reference links are provided for deeper understanding.

🧠 Goal

To make feature engineering easy to understand and easy to apply.

⭐ If this repo helped you, consider starring it!

feature-engineering-guide

About

A beginner-friendly and interview-ready guide to Feature Engineering in Machine Learning, covering missing data handling, encoding, scaling, and feature creation with clear explanations and examples.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages