Interpretacja współczynników
Model regresji liniowej opisujący czas lotu jako funkcję odległości ma postać
\(\text{duration} = \alpha + \beta \times \text{distance}\)
gdzie
- \(\alpha\) — wyraz wolny (składnik czasu lotu niezależny od odległości),
- \(\beta\) — współczynnik (tempo wzrostu czasu lotu w zależności od odległości; zwany też nachyleniem).
Analizując współczynniki modelu, możesz wywnioskować:
- ile czasu z przeciętnego lotu jest faktycznie spędzane na ziemi,
- jaka jest średnia prędkość podczas lotu.
Model regresji liniowej jest dostępny jako regression.
To ćwiczenie jest częścią kursu
Uczenie maszynowe z PySpark
Instrukcje do ćwiczenia
- Jaki jest wyraz wolny?
- Jakie są współczynniki? To wektor.
- Wyodrębnij z wektora element odpowiadający nachyleniu dla odległości.
- Znajdź średnią prędkość w km na godzinę.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)