В линейной регрессии коэффициент (intercept, смещение) имеет интерпретацию значения предсказания при нулевых признаках.

Для модели:

  • — предсказанное значение , когда все

Особенности интерпретации:

  1. Смещение графика
  • Определяет вертикальное смещение линейной гиперплоскости
  • Не зависит от конкретных признаков, а лишь «сдвигает» линию/плоскость
  1. Контекст данных важен
  • Если нулевые значения признаков не имеют смысла (например, рост = 0), интерпретация как физического значения теряет смысл
  • В таком случае просто обеспечивает корректное приближение линейной модели к данным
  1. После стандартизации признаков
  • Если признаки центрированы , становится средним значения целевой переменной

Пример в Python:

from sklearn.linear_model import LinearRegression
import numpy as np
 
X = np.array([[1], [2], [3]])
y = np.array([3, 5, 7])
 
model = LinearRegression()
model.fit(X, y)
 
print(model.intercept_)  # a0
print(model.coef_[0])    # a1
  • Здесь a0 = 1, a1 = 2
  • Формула:
  • При x=0 предсказание = 1

Коротко:
a0 — это смещение линейной модели, значение предсказания, когда все признаки равны нулю, либо среднее при центрированных признаках.