Интерпретация коэффициентов
Модель линейной регрессии для продолжительности полёта как функции расстояния имеет вид
\(\text{duration} = \alpha + \beta \times \text{distance}\)
где
- \(\alpha\) — свободный член (составляющая продолжительности, не зависящая от расстояния),
- \(\beta\) — коэффициент (скорость роста продолжительности в зависимости от расстояния; также называется наклоном).
Анализ коэффициентов модели позволит вам определить:
- какая часть средней продолжительности полёта приходится на время на земле,
- какова средняя скорость во время полёта.
Модель линейной регрессии доступна под именем regression.
Это упражнение является частью курса
Машинное обучение с PySpark
Инструкции к упражнению
- Найдите значение свободного члена (intercept).
- Получите коэффициенты модели — это вектор.
- Извлеките из вектора элемент, соответствующий наклону для расстояния.
- Вычислите среднюю скорость в км/ч.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)