Zum Inhalt

Assessing and Improving Prediction and Classification: Theory and Algorithms in C++

Autor: Timothy Masters | Jahr: 2018 | Verlag: Apress

Kernthesen

  • Prediction und Classification Modelle müssen rigoros bewertet werden — Accuracy allein ist unzureichend
  • Theorie und praktische Implementierung in C++ ermöglichen effiziente, portable Algorithmen
  • Overfitting ist das häufigste und gefährlichste Problem bei Vorhersagemodellen; rigorose Validierungsmethoden sind unerlässlich
  • Statistische Tests und Algorithmen zum Verbessern der Modellgüte sind der Kern des wissenschaftlichen ML-Prozesses

Methoden & Konzepte

  • Vorhersage-Bewertungsmetriken: RMSE, MAE, R², Information Coefficient für kontinuierliche Ziele
  • Klassifikations-Metriken: Accuracy, Precision, Recall, F1, ROC/AUC — kontextabhängige Auswahl
  • Overfitting-Erkennung: Cross-Validation, Train/Test-Split, Permutation-Tests
  • Verbesserungs-Algorithmen: Feature-Selektion, Regularisierung, Ensemble-Methoden in C++
  • Statistische Signifikanztests: Bootstrapping, Monte Carlo für Modell-Validierung
  • C++ Implementierungen für Performance-kritische Anwendungen

Schlüsselzitate

"Assessing a model's performance is not just a final step — it must be integrated into every stage of model development to avoid the pitfalls of overfitting."

Bewertung

Für wen: Quantitative Analysten mit C++-Kenntnissen; ML-Praktiker, die ihre Modellvalidierung verbessern wollen; Forscher in Financial ML

Stärken: Rigoros und praxisnah; C++-Code für Performance; breite Abdeckung von Bewertungsmetriken; 2018 aktuell

Schwächen: C++ limitiert Reichweite (Python-Mainstream); Handelsanwendungen nur implizit; hochspezialisiert