Final stop to implement regression analysis to model diamond prices based on various features. Learn to train, predict, and evaluate model performance.
Overview
Syllabus
- Lesson 1: Splitting Data into Train and Test Sets
- Changing the Split Ratio
- Fix the Dataset Split
- Splitting Dataset Correctly
- Split the Dataset
- Split Diamonds Data Correctly
- Lesson 2: Training a Linear Regression Model
- Change Train-Test Split Seed
- Fix Common Data Processing Errors
- Train Linear Regression Model
- Train Your First Linear Model
- Train a Linear Regression Model from Scratch
- Lesson 3: Making Predictions and Evaluating Model
- Change Training and Testing Size
- Fix the Prediction Model
- Predict and Evaluate Diamond Prices
- Train and Evaluate the Model
- Write a Linear Regression Model
- Lesson 4: Visualizing Actual vs Predicted Prices in Regression Models
- Impact of Train-Test Split and Variable Choices
- Fix the Visualization Code
- Visualizing Model Predictions
- Visualize Diamond Price Predictions
- Visualize Model Predictions from Scratch
- Lesson 5: Advanced Regression Analysis with Random Forests
- Enhance Random Forest Model Performance
- Fix the Random Forest Model
- Create and Train a Random Forest Regressor
- Add Missing Random Forest Code
- Random Forest Regressor from Scratch