Інтерпретація коефіцієнтів
Лінійна регресійна модель для тривалості польоту як функції відстані має вигляд
\(\text{duration} = \alpha + \beta \times \text{distance}\)
де
- \(\alpha\) — вільний член (частина тривалості, що не залежить від відстані) та
- \(\beta\) — коефіцієнт (швидкість збільшення тривалості як функції відстані; також зветься нахилом).
Проаналізувавши коефіцієнти вашої моделі, ви зможете з'ясувати,
- скільки середньої тривалості польоту фактично припадає на час на землі, і
- якою є середня швидкість під час польоту.
Модель лінійної регресії доступна як regression.
Ця вправа є частиною курсу
Machine Learning з PySpark
Інструкції до вправи
- Який вільний член?
- Які коефіцієнти? Це вектор.
- Добудьте елемент вектора, що відповідає нахилу для відстані.
- Знайдіть середню швидкість у км за годину.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)