5. Methods for Feature Engneering

Topics, Class Notes and Code Assignments and Side Readings
  • EDA-based Feature Engineering
    • Handling missing values
    • Discretization
    • Feature transformation
  • Model-based Feature Engineering
    • Principal component analysis
    • Clustering analysis
  • Other Methods of Feature Creation
    • Extracting features from text
    • Extracting features from date
    • Feature scaling and standardization
  • Notes and code
  • Optional Reading: Feature Engineering for Machine Learning | PDF |
    • Chapter 2
    • Chapter 4
  • A Case Study
  • Project One: Regression and Cross-validation: Guidelines [HTML] [PDF]
    Part I - EDA and Feature Engineering
      This is the first part of project #1. The final combined report will combine this and the assignments in the next two weeks.
    • Description |HTML| PDF|
    • Due: Wednesday, 10/1/2025