LogisticRegression

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.

Übersicht
Das LogisticRegression-Paket stellt folgende Funktionen zur Verfügung:
Beispiel
Zur Durchführung einer logistischen Regression werden Trainingsdaten im dafür benötigten Format definiert. Anschließend wird ein Objekt ausgewertet.
Beispiel
Es wird eine logistische Regression auf die Daten eines Datenpakets angewandt.