Vorhersagen, ob Studierende bestehen
In der letzten Übung hast du die Parameter des Logistik-Regressionmodells berechnet, das zu den Daten aus Lernstunden und Testergebnissen passt.
Mit diesen Parametern kannst du die Leistung von Studierenden basierend auf ihren Lernstunden vorhersagen. Verwende model.predict(), um die Ergebnisse der logistischen Regression zu erhalten.
Zur Vereinfachung wurde LogisticRegression aus sklearn.linear_model importiert und numpy als np eingebunden.
Diese Übung ist Teil des Kurses
Grundlagen der Wahrscheinlichkeit in Python
Anleitung zur Übung
- Erstelle ein Array mit den Werten 10, 11, 12, 13 und 14, um die Testergebnisse für diese Anzahl an Lernstunden vorherzusagen.
- Verwende
model.predict(), um die Ergebnisse aus dem Modell zu erhalten, und gib die Ergebnisse aus. - Verwende
model.predict_proba(), um die Wahrscheinlichkeit zu bestimmen, die Prüfung mit 11 Lernstunden zu bestehen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Specify values to predict
hours_of_study_test = [[____], [____], [____], [____], [____]]
# Pass values to predict
predicted_outcomes = model.____(____)
print(predicted_outcomes)
# Set value in array
value = np.asarray(11).reshape(-1,1)
# Probability of passing the test with 11 hours of study
print("Probability of passing test ", model.____(value)[:,1])