Da der Kern des logistischen Modells (nämlich ) im Grunde nur eine lineare Regression ist, kann auch die logistische Regression nur linear separierbare Klassen voneinander trennen.
Heißt: die Grenzen sind stets Linien:
Müssen wir Klassen trennen, die nicht linear sind, funktioniert auch die logistische Regression nicht, wie man an dem folgenden Beispiel gut sehen kann:
Um nicht-lineare Klassen zu trennen, können wir jedoch einfach die polynomielle Regression nutzen und erhalten damit in dem Beispiel die folgenden Klassengrenzen:
Logistische Regression mit scikit-learn
In Python erhalten wir ein logistisches Modell durch