НачатьНачать бесплатно

Интерпретация коэффициентов

Модель линейной регрессии для продолжительности полёта как функции расстояния имеет вид

\(\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)
Редактировать и запускать код