YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
AI-End-to-End-Machine-learning-project
π Gebrauchtwagenpreis-Vorhersage
π Projektbeschreibung
Ziel dieses Projekts ist es, den Preis von Gebrauchtwagen vorherzusagen. Dazu werden sowohl fahrzeugspezifische Merkmale (wie Kilometerstand, Marke, Modell) als auch landesspezifische Wirtschaftsdaten (z.β―B. BIP, Einkommen) genutzt.
π Ergebnisse
Das Modell der linearen Regression zeigte ein gutes Fit (RΒ² = 0.96), allerdings ist der RMSE (β28'375 CHF) relativ hoch.
Der Random Forest Regressor zeigte ein deutlich hΓΆheres Overfitting-Verhalten mit RΒ² = 0.52 bei RMSE = 99'482 CHF.
Dies deutet darauf hin, dass das Modell stark durch einige dominante Features beeinflusst wird oder zusΓ€tzliche Feature Engineering nΓΆtig ist.
π URLs
| Name | Link |
|---|---|
| Huggingface | folgt |
| GitHub | folgt |
π¦ Datenquellen und verwendete Features
| Datenquelle | Features |
|---|---|
used_cars.csv |
brand, model, milage, fuel_type, transmission, price, country |
country_data.csv |
income, gdpp |
π Generierte Features
| Feature | Beschreibung |
|---|---|
milage |
Kilometerstand bereinigt (numerisch) |
relative_price |
VerhΓ€ltnis Preis zu mittlerem Einkommen des Landes (price/income) |
price_vs_gdpp |
VerhΓ€ltnis Preis zu BIP pro Kopf (price/gdpp) |
| One-Hot Encoding | FΓΌr model, brand, fuel_type, transmission, country |
π§ͺ Modellierung
Train/Test-Split: 80/20 Split mit random_state=42
Imputation: Fehlende Werte wurden mit Mittelwert ersetzt (SimpleImputer)
Trainierte Modelle
LinearRegression(Scikit-learn)RandomForestRegressor(Scikit-learn, 100 Trees, Default)
Evaluation
| Modell | RMSE | RΒ² |
|---|---|---|
| Linear Regression | 28'375.74 CHF | 0.96 |
| Random Forest | 99'481.67 CHF | 0.52 |
π Wichtigste Features (Random Forest)
Die wichtigsten Merkmale laut Feature Importance Visualisierung:
milagegdppincome- Modell-spezifische Dummy-Variablen (
model_<X>)