Die Regressionsanalyse besteht darin, anhand der Werte einiger Merkmale (Eingangsvariablen) ein weiteres Merkmal (Zielvariable) vorherzusagen.
Falls bei einer Regressionsanalyse jeweils binäre Entscheidungen zu treffen sind (d.h. die Zielvariable nimmt jeweils einen Wert von 0 oder 1 an), dann kommt die logistische Regression ins Spiel. Die logistische Regression kann damit auch eingesetzt werden, um binäre Klassifikationsaufgaben zu lösen.
Das LogisticRegression-Paket dient dazu, eine logistische Regression auf Basis von Trainingsdaten durchzuführen. Zudem stehen unterschiedliche Möglichkeiten zur Evaluierung der gefundenen Lösung auf Basis von Testdaten zur Verfügung.
Achtung 📢
Anders als bei der linearen Regression liefert die Trainingsphase der logistischen Regression im Allgemeinen keine Optimallösung. Zudem ist das Ergebnis nicht deterministisch: Während der Trainingsphase spielen Zufallszahlen eine Rolle, sodass ein wiederholtes Durchführen der Trainingsphase zu unterschiedlichen Ergebnissen führen kann.