Описание ниже я узнал из книги “Грокаем машинное обучение”:

Начните со случайной прямой. Выберите случайную точку в наборе данных и переместите прямую немного ближе к ней. Повторяйте этот процесс много раз, при этом всегда выбирая случайную точку в наборе данных.

Псевдокод для алгоритма линейной регрессии (геометрический) Ссылка на заголовок

Входные данные — набор точек на плоскости. Результат — прямая, проходящая близко к точкам. Процедура

  • Выберите случайную прямую.
  • Повторяйте многократно:
    • выберите случайную точку данных;
    • переместите прямую немного ближе к ней. Возврат — полученная прямая.

!Pasted image 20250920152258.png

уравнение модели линейной регрессии, которая предсказывает цену как базовую стоимость плюс цену за комнату, умноженную на количество комнат, выглядит так: $\hat{p} = mr + b$ где

  • $\hat{p}$ - прогнозируемая цена дома;
  • r - количество комнат;
  • m - цена за комнату;
  • b - базовая цена за дом.