Die Koeffizienten erklären
Das lineare Regressionsmodell für die Flugdauer als Funktion der Entfernung sieht so aus:
\(\text{duration} = \alpha + \beta \times \text{distance}\)
wo
- \(\alpha\) — Schnittpunkt (Teil der Dauer, der nicht von der Entfernung abhängt) und
- \(\beta\) — Koeffizient (Rate, mit der die Dauer als Funktion der Entfernung zunimmt; auch Steigung genannt).
Anhand der Koeffizienten deines Modells kannst du Folgendes ableiten
- Wie viel der durchschnittlichen Flugzeit verbringst du eigentlich am Boden und
- die Durchschnittsgeschwindigkeit während eines Fluges.
Das lineare Regressionsmodell findest du unter „ regression
“.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit PySpark
Anleitung zur Übung
- Was ist der Schnittpunkt?
- Was sind die Koeffizienten? Das ist ein Vektor.
- Hol das Element aus dem Vektor raus, das der Steigung für die Entfernung entspricht.
- Berechne die Durchschnittsgeschwindigkeit in km pro Stunde.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Intercept (average minutes on ground)
inter = regression.____
print(inter)
# Coefficients
coefs = ____.____
print(coefs)
# Average minutes per km
minutes_per_km = ____.____[____]
print(minutes_per_km)
# Average speed in km per hour
avg_speed = ____ / ____
print(avg_speed)