Встречается на собеседованиях • сегодня

Что такое линейная регрессия

Линейная регрессия — это статистический метод моделирования зависимости между зависимой переменной (y) и одной или несколькими независимыми переменными (X). Основная идея — найти линейную зависимость вида y = b0 + b1*X1 + ... + bn*Xn + ε, где b0 — интерсепт, b1...bn — коэффициенты, а ε — ошибка.

Пример на Python:

python
from sklearn.linear_model import LinearRegression
import numpy as np

# Пример данных
X = np.array([[1], [2], [3]])
y = np.array([2, 4, 6])

# Обучение модели
model = LinearRegression().fit(X, y)

# Предсказание
print(model.predict([[4]]))  # Выведет ~8

Ключевые моменты:

  • Минимизирует сумму квадратов ошибок (MSE).
  • Предполагает линейную связь и гомоскедастичность ошибок.
  • Чувствительна к мультиколлинеарности и выбросам.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы