https://github.com/fbarffmann/car_price_prediction
Predicted used car prices with a Random Forest model (R² = 0.96) using Python. Analyzed 2,000+ listings and visualized trends with Tableau.
https://github.com/fbarffmann/car_price_prediction
car-price-prediction data-analysis machine-learning pandas python random-forest regression sklearn tableau
Last synced: about 22 hours ago
JSON representation
Predicted used car prices with a Random Forest model (R² = 0.96) using Python. Analyzed 2,000+ listings and visualized trends with Tableau.
- Host: GitHub
- URL: https://github.com/fbarffmann/car_price_prediction
- Owner: fbarffmann
- Created: 2024-10-11T00:20:16.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-13T17:19:50.000Z (11 days ago)
- Last Synced: 2025-04-13T18:33:24.881Z (11 days ago)
- Topics: car-price-prediction, data-analysis, machine-learning, pandas, python, random-forest, regression, sklearn, tableau
- Language: Jupyter Notebook
- Homepage: https://public.tableau.com/views/CarPricePrediction_17013078575580/Dashboard1?:language=en-US&:display_count=n&:origin=viz_share_link
- Size: 9.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Car Price Prediction Using Random Forest
Built a machine learning model to predict used car prices based on technical features, brand, and vehicle specifications. Performed data cleaning, feature engineering, and applied Random Forest Regression to achieve reliable price estimates.
## Tools & Technologies Used
- Python
- Pandas
- Scikit-learn (Random Forest Regressor)
- Tableau
- Jupyter Notebook## File Structure
```text
.
├── Car_Price_Prediction_Model.ipynb # Data analysis & model notebook
├── Car_Price_Tableau.twb # Tableau dashboard for visualization
├── Car_Price_Prediction_Presentation.pptx # Presentation deck
├── Resources/
│ └── CarPrice_Assignment.csv # Original dataset
```## Skills Demonstrated
- Data cleaning and preprocessing of raw automotive data
- Exploratory Data Analysis (EDA) and feature importance analysis
- Building and tuning Random Forest Regressor
- Visualizing key data trends and model insights in Tableau
- Communicating project findings through presentation## Key Findings
- Analyzed 2,000+ used car listings with brand, engine size, transmission, and mileage data.
- Random Forest model achieved R² score of 0.959, outperforming the project benchmark of 0.80.
- Identified brand and mileage as the two strongest predictors of used car price.
- Tableau dashboard visualized price trends across brands, transmission types, and engine size.