1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до лінійного моделювання в Python

Connected

Вправа

Метод найменших квадратів з `numpy`

Наведені нижче формули є результатом виведення, описаного у вступі. У цій вправі ми припустимо, що обчислення коректні, і реалізуємо ці формули в коді з використанням numpy.

$$ a_{1} = \frac{ covariance(x, y) }{ variance(x) } $$ $$ a_{0} = mean(y) - a_{1} mean(x) $$

Інструкції

100 XP
  • Обчисліть середні значення та відхилення для двох змінних x, y з попередньо завантажених даних.
  • Використайте np.sum() для завершення формул методу найменших квадратів і знайдіть оптимальні значення a0 та a1.
  • Використайте model() щоб побудувати модельні значення y_model з цих оптимальних коефіцієнтів: нахил a1 і вільний член a0.
  • Скористайтеся заздалегідь визначеною функцією compute_rss_and_plot_fit() щоб візуально переконатися, що ця оптимальна модель добре описує дані.