Comprehensive Feature Engineering & Machine Learning Approach
Regression vs Classification: Correctly used mutual_info_regression and DecisionTreeRegressor since price is continuous.
Scaling Choice: Standard scaling chosen over MinMax to handle outliers better and maintain data distribution.
Encoding Strategy: Combined approach using label, binary, and one-hot encoding based on feature characteristics.
Feature Count: Selected 15 features to balance model complexity and performance.